Оптимизация режимов движения судов с использованием MATLAB 5.0 (6)

Посмотреть архив целиком

Разложение периодической функции в ряд Фурье

Цель работы.

Разложить имеющийся периодический сигнал в ряд Фурье.

Исходные данные.

Исходным является сигнал представлен на рисунке.



















Программа.

U1=[];U2=[];U3=[];

U4=[];U5=[];U6=[];

for Wt=0:0.002*pi:2*pi;

Um=50;a=pi/2;

uu=Um+(4*Um/(a*pi))*(sin(a)*sin(Wt)+(1/9)*sin(3*a)*sin(3*Wt)+(1/25)*sin(5*a)*sin(5*Wt)+(1/49)*sin(7*a)*sin(7*Wt));

U6=[U6 uu];

if 0<=Wt & Wt

u=50+(50/(pi/2))*Wt;

U1=[U1 u];

elseif (pi/2)<=Wt & Wt<(3/2)*pi;

u=50+50-(50/(pi/2))*(Wt-pi/2);

U2=[U2 u];

else

u=50-50+(50/(pi/2))*(Wt-(3/2)*pi);

U3=[U3 u];

end

U=[U1 U2 U3];

U6;

end

Wt=0:0.002*pi:2*pi;

plot(Wt,U,Wt,U6),grid









Результат.























Вывод.

В работе выполнено разложение исходного сигнала в сумму гармоник, график которой представлен в результатах.


Случайные файлы

Файл
151474.rtf
124496.rtf
448.rtf
4833.rtf
aliment.doc




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.