如何绘制特定函数?

时间:2016-09-29 01:49:19

标签: python

我想绘制这个函数:f(x)= e ^ -x / 10 sin(πx) 我已尝试使用此代码,但我没有获得连贯的图表。

t=np.linspace(0,10)
curve1 =np.exp(-t/10)*np.sin(t*np.pi)
plt.plot(t,curve1) 

2 个答案:

答案 0 :(得分:1)

在致电show()以实际查看图表后,您必须致电plot()。以下是基于您的代码的工作代码:

from matplotlib.pyplot import plot, show

t=np.linspace(0,10)
curve1 =np.exp(-t/10)*np.sin(t*np.pi)
plot(t,curve1)
show()

输出:

enter image description here

答案 1 :(得分:0)

你是什么意思,你没有得到连贯的图表?这段代码对我来说很好,也许你需要使用plt.show()?

t=np.linspace(0,10)
curve1 =np.exp(-t/10)*np.sin(t*np.pi)
plt.plot(t,curve1) 
plt.show()