Hi everyone, I have a data series,How can I calculate phase spectrum by using fft and then phase angle for the series.
Thank You

1 件のコメント

Matlabuser
Matlabuser 2015 年 4 月 29 日
I have a sine series and calculated the amplitude, power and phase spectra for that. I am not sure about my code and don't know how to read the angle from phase spectra, My program is like this::
close all;clear all;clc; t=0:0.5:100; f=10; fi= 30*pi/180; x=sin(2*pi*f*t+fi); figure plot(t,x) Y=fft(x,128); Amp = (abs(Y)); % Amplitude Pyy= (Y.* conj(Y))/128; % Power f=(0:100)/128; figure; plot(f,Amp(1:101)) figure; plot (f,Pyy(1:101)) Phase= (imag(Y)./real (Y)); Pa=angle(Y)*180/pi; %P2=(P1)*180/pi; plot (Pa')

サインインしてコメントする。

 採用された回答

Thorsten
Thorsten 2015 年 4 月 29 日

0 投票

pa = angle(fft(s));

1 件のコメント

Matlabuser
Matlabuser 2015 年 4 月 29 日
Hi Thorsten, I applied this command to my series. But I am not able to understand the results

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2015 年 4 月 29 日

コメント済み:

2015 年 4 月 29 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by