使用python绘制任意函数图像
##原创文章不易,望点赞转发收藏三连
效果展示
y = (sinx)/x
y = x4+x3+x^2+1
y=-x^2
文末还会展示一些实例图片
引入需要的库
我们使用如下库
import turtle as t
import math
这两个库的用法也是本项目的核心
其中基本语法不再赘述
大家可以网络搜索
核心算法
我们假设像素点为坐标点,通过goto(x,y)与y,x的函数关系进行找点
通过penup().pendown()连接个点,视觉上像素点的连线几乎为曲线
当然,可以通过仅仅画点保证准确度
绘画坐标系
坐标系的绘制不是难事,就是麻烦,我已经经过尝试,给出以下数据,方便大家使用
t.screensize(800,800,"white")
t.hideturtle()
t.speed(0)
t.pendown()
t.goto(0,0)
t.forward(800)
t.left(90)
t.goto(0,0)
t.forward(800)
t.left(90)
t.goto(0,0)
t.forward(800)
t.left(90