построение с использованием matlab для треугольных волновых рядов Фурье - PullRequest
0 голосов
/ 19 октября 2018

Я столкнулся с некоторыми проблемами при решении следующей задачи, я новый ученик в Matlab.

Рассмотрим приближенный бесконечный ряд Фурье для пилообразной волны периода 2L = 2

F(x)=1/2 - sum_{n=1}^{\infty} 1/(n*pi) sin(2*pi*n*x)

1) Запишите математическое выражение f (x) для пилообразной волны и нанесите его, используя Matlab, в диапазоне x принадлежит [-1, 1].

2) Разработайте код matlab для построения графикаприближение ряда Фурье F (x) при добавлении членов до n = 11.

3) Для каждого члена, добавленного в пункте 2) выше, вычислите и нанесите на график абсолютную процентную относительную ошибку в диапазоне x, принадлежащую [-1, 1].Подсказка: используйте следующую формулу

E= |(f(x)-F_n(x))/f(x)|* 100

, что я сделал во второй части:

L=100
x=[-1: 2/L : 1];
F=zeros(1, numel(x));
for n= 1:2:11
F=F+ sin(2*pi*n*x)/(n*pi);
end;
F=F+.5
plot(x, F);

, и я не знаю, правильно ли это и как решать другие части,Пожалуйста, вы можете мне помочь?

...