MATLAB Answers


How to get FFT coefficient plot

Kaleesh Bala さんによって質問されました 2019 年 2 月 13 日
最新アクティビティ Satoshi Kobayashi さんによって コメントされました 2019 年 2 月 16 日
How to obtain FFT for the given amplitude (vs) time plot?
Kindly inform me is below code is right ?? as I don'see any FFT peaks in the figure 2?
clear all
close all
% 200 kHz frequency load and the length of time signal is till 10761 as shown
% provides time(vs) amplitude values
E = load ('5200D1218');
%Fs = 200*10^3; %frequency load used 200kHz
T =,1).vectorza(1,1:10761); % time
P =,1).Amplitude(4,1:10761); % amplitude values obtained
%now to plot FFT for the amp(vs) time results
p = fft(P);

  0 件のコメント

サインイン to comment.


1 件の回答

回答者: Satoshi Kobayashi 2019 年 2 月 13 日

p = fft(P);
plot(T,abs(p)/length(p)); % two-sided spectrum

  2 件のコメント

Kaleesh Bala 2019 年 2 月 14 日
I will give a try ,but what is the length ?? is that the last value of the amplitude of the signal
Satoshi Kobayashi 2019 年 2 月 16 日
That is signal length.
I refered to

サインイン to comment.

Translated by