Это ряд Фурье, который я рассчитал, используя wolfram alpha
http://www.wolframalpha.com/input/?i=(i*0.5)/(2*pi*-2)*e^(i*-4*pi*x/0.5)%2B(i*0.5)/(-2*pi)*e^(-i*2*pi*x/0.5)%2B(0.5/2)*1%2B(i*0.5)/(2*pi)*e^(i*2*pi*x/0.5)%2B(i*0.5)/(4*pi)*e^(i*4*pi*x/0.5)
Вот как я пишу в Matlab, например, для C (-2)
(0.5*i/2*pi*-2)*exp(1).^(i*2*-2*pi*x/0.5)+....
Но графиксовсем не близко к оригиналу, что я делаю не так?
В качестве продолжения с точки зрения Бена всегда используйте 1i вместо i, потому что он будет выдерживать использование i в качестве локальной переменной.
1i
i
Вы не заключили в скобки выражение то же самое (например, рассмотрим /(2*pi*-2) против /2*pi*-2). Также возможно, что вы использовали i в качестве индексной переменной в вашем рабочем пространстве, и это больше не комплексное значение sqrt(-1).
/(2*pi*-2)
/2*pi*-2
sqrt(-1)