Всем привет! Помогите, пожалуйста. У меня имеется данный сигнал. Мне нужно получить из него преобразование Фурье в MATLAB. я много разных способов перепробовала, но не выходит. Вот последний мой код, подскажите, если здесь ошибка и что нужно исправить..Заранее благодарю!
fs=50000;
fss=0;
fst=10;
T= 1/fs;
L = 50000;
t = (0:L-1)*T;
F=fopen(strcat('C:\Users\Ольга\Desktop\Испытания Юбилейный 2\21.09.2016 просчитанные данные\s160918_014820\sig0001.ana'));
if F==-1
sig1=0;
disp('Внимание!!! Отсутствует sig0001.an');
else
sig1=fread(F,Inf,'single');
plot (sig1);
grid on
S = sin(2*pi*1.1*10^6*t) + sin(2*pi*2.3*10^6*t);
%формирование сигнала, содерж волны .. и .. Гц
X = S + 2*randn(size(t));
%формирование сигнала, содерж сигнал S и нормально распределенные
%случайные числа
figure
Y = fft(X,1024);
Pyy = Y.*conj(Y)/1024;
f = 1000 * (0:255)/1024;
figure(2), plot(f, Pyy(1:256)), grid
fclose(F);
end
Преобразование Фурье
Модератор: Admin