怎么用python画sin函数图像_用python绘制函数图像

需要的库:matplotlib

用法:

importmatplotlib.pyplot as plt

plt.plot(x, y) #x, y是两个列表

plt.show()

例子:

importmatplotlib.pyplot as plt

x= [1, 2, 3]

y= [2, 3, 4]

plt.plot(x, y)#x, y是两个列表

plt.show()

效果如下:

1428475-20200606170540035-156707848.png

实际上,x, y的点越多,图像越精确,我们可以用numpy库生成方便的x,y

当点数量不足的时候,图像可能大相径庭

比如

importmatplotlib.pyplot as plt

importnumpy as npimportmath

x = np.linspace(-100, 100, 20) #分别代表最小,最大,数量, 生成一个等差数列

y= [math.sin(t) for t inx]

plt.plot(x, y)

plt.show()

本意是输出 y = sin(x) 的图像, 实际上的结果是:

1428475-20200606170905500-1532338491.png

当我们把点数量增加到1000

importmatplotlib.pyplot as plt

importnumpy as npimportmath

x = np.linspace(-10, 10, 1000)

y= [math.sin(t) for t inx]

plt.plot(x, y)

plt.show()

效果:

1428475-20200606171025430-169017328.png

我们可以改变y的取值生成各种函数图像。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值