Pythonでフーリエ級数を書きたいと考えていますが、次のコードではやはり無理があるのでしょうか...?
ちなみに関数は
y = sin(x) + (1/3)sin(3x) + (1/5)sin(5x) + … + (1/2n-1)sin((2n-1)x)
となります。
Python
1# フーリエ級数 2 3# 軸の表示 4plt.axhline(0, ls='-', c='b', lw=0.5) 5plt.axvline(0, ls='-', c='b', lw=0.5) 6 7n = 1 8while n > 10: 9 n += 1 10 x = np.linspace(-2*math.pi, 2*math.pi, 100) 11 y = (1 / (2 * n - 1) * np.sin((2 * n - 1) * x) 12 13 plt.plot(x, y) 14 plt.show()
error
1 File "<ipython-input-48-cdb1ac6241be>", line 10 2 plt.plot(x, y) 3 ^ 4SyntaxError: invalid syntax
何卒よろしくお願いいたします…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。