<< nyquistfrequencybounds Frequency Domain phaseplot >>

Scilab Help >> CACSD > Linear Analysis > Frequency Domain > phasemag

phasemag

位相と振幅の計算

呼出し手順

[phi,db]=phasemag(z [,mod])

パラメータ

z

行列または複素数の行ベクトル.

mod

文字列

mod='c'

"連続" 表現 -無限大 and +360度の間 (デフォルト)

mod='m'

-360 と 0 度の間の表現

phi

zの位相 (単位:度)

db

振幅 (単位: dB)

説明

phasemag は,複素数行列のエントリの 位相と振幅を計算します. mod='c'の場合,phasemagphi(:,i)との距離を最小化するように phi(:,i+1)を計算します. すなわち, 位相の"連続表現"を得ようとします.

-%piと%piの間で位相を得るために, phi=atan(imag(z),real(z))を使用してください.

s=poly(0,'s');
h=syslin('c',1/((s+5)*(s+10)*(100+6*s+s*s)*(s+.3)));
[frq,rf]=repfreq(h,0.1,20,0.005);
scf();
plot2d(frq',phasemag(rf,'c')');
scf();
plot2d(frq',phasemag(rf,'m')');

参照


Report an issue
<< nyquistfrequencybounds Frequency Domain phaseplot >>