Phase spectrum and phase angle

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 Comment

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')

Sign in to comment.

 Accepted Answer

pa = angle(fft(s));

1 Comment

Hi Thorsten, I applied this command to my series. But I am not able to understand the results

Sign in to comment.

More Answers (0)

Asked:

on 29 Apr 2015

Commented:

on 29 Apr 2015

Community Treasure Hunt

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

Start Hunting!