Global Index (short | long) | Local contents | Local Index (short | long)
PHI=phase(G)
PHASE Computes the phase of a complex vector PHI=phase(G) G is a complex-valued row vector and PHI is returned as its phase (in radians), with an effort made to keep it continuous over the pi-borders.
function PHI=phase(G) % L. Ljung 10-2-86 % Copyright (c) 1986-98 by The MathWorks, Inc. % $Revision: 2.3 $ $Date: 1997/12/02 03:41:32 $ PHI=atan2(imag(G),real(G)); N=length(PHI); DF=PHI(1:N-1)-PHI(2:N); I=find(abs(DF)>3.5); for i=I if i~=0, PHI=PHI+2*pi*sign(DF(i))*[zeros(1,i) ones(1,N-i)]; end end