Расчет дискретной свертки и частотных
Спектральные разложения периодических сигналов.
характеристик»
Выполнил: ст. гр. АП-19б Сальников Д.В. Принял: Ивашко А.В.
Харьков 2012 Расчет с помощью пакета MatLab 1. Очищаем память компьютера >> clear 2. Формируем прямоугольный сигнал с периодом 2П >> t=0;0.01;10; xs=square(t); 3. Формируем аппроксимацию прямоугольного сигнала суммой трех гармоник и смотрим на графики.
>> s1=4/pi*sin(t); >> s3=4/pi*sin(3*t)/3; >> s5=4/pi^sin(5^t)/5; >> subplot(4,1,1),plot(t,s1),subplot(4,1,2),plot(t,s3); >> subplot(4,1,3),plot(t,s5);subplot(4,1,4),plot(t,xs,'k',t,xsg);
Гармоники, исходный сигнал и аппроксимация 4. Задаем к-во гармоник равным шести >> NumGarm=6 5. Формируем аппроксимацию прямоугольного сигнала суммой гармоник и смотрим график. >> for k=1:NumGarm,kk=2*k-1;s=sin(kk*t)/kk;xsg=xsg+s;end;xsg=xsg*4/pi; >> figure,plot(t,xs,t,xsg)
Исходный сигнал и аппроксимация
6. Задаем к-во гармоник равным пятнадцати >> NumGarm=15;
7. Повторяем пункт 5 (смотрим на явление Гиббса) >> for k=1:NumGarm,kk=2*k-1;s=sin(kk*t)/kk;xsg=xsg+s;end;xsg=xsg*4/pi; >> figure,plot(t,xs,t,xsg)
|