Phase spectrum and phase angle

7 次查看(过去 30 天)
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
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 个)

Community Treasure Hunt

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

Start Hunting!

Translated by