how can I make this nonstationary signal's dft graph?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
DOHYUN JANG
am 15 Nov. 2019
Kommentiert: DOHYUN JANG
am 22 Nov. 2019
how can i make such a signal graph with 5hz, 20hz, 50hz and 1000 smapling frequency?
0 Kommentare
Akzeptierte Antwort
Prabhan Purwar
am 21 Nov. 2019
Hi,
The following code illustrates a method to find DFT of a nonstationary signal.
a=1;
f=[5 20 50 1000];
for i=1:length(f)
t=linspace(0,0.3,2000);
y(i,:)=a*sin(2*pi*f(i)*t);
end
ynet=[y(1,:) y(2,:) y(3,:) y(4,:)];
plot(ynet);
yft=fft(ynet);
figure
L=length(yft);
f = 6.6667e+03*(0:(L/2))/L;
g=fftshift(abs(yft));
plot(f,g(4000:8000));
Refer to the following link for further information:
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Discrete Fourier and Cosine Transforms finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!