Проблема при попытке сделать ряд Фурье в Python - PullRequest
0 голосов
/ 02 марта 2020

Это код

from sympy import *
from sympy.abc import x,n

fx=input("Function ")

ao = (1/pi)*(integrate(fx,(x,-pi, pi)))
print("ao= ",ao)
an = (1/pi)*integrate(fx*(cos(2*n*x)),(x,-pi,pi))
print("an= ",an)
bn = (1/pi)*integrate(fx*sin(2*n*x),(x,-pi,pi))
print("bn= ",bn)

Когда я пытаюсь использовать функцию x или другую функцию, она не работает. Ошибка: TypeError: невозможно умножить последовательность на не-int типа 'cos' Я не до конца понимаю, почему возникает эта ошибка, пожалуйста, скажите, в чем моя ошибка

...