2016-09-29 9 views
1

私はこの関数をグラフにしたい: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) 

答えて

1

あなたが実際にあなたのグラフを表示するには、plot()を呼び出した後show()を呼び出す必要があります。

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

0

あなたはコヒーレントグラフを得ることはありません何を意味する次はあなたのコードのオフに基づいてコードを働いていますか?このコードはうまく動作しますが、おそらくplt.show()を使う必要がありますか?

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