Signal Processing Toolbox | ![]() ![]() |
表示
y =
abs(x)
詳細
y = abs(x)
は、x
の要素の絶対値を出力します。x
が複素数の場合、abs
は、複素数の絶対値(ゲイン)を出力します。
abs(x) =
sqrt(real(x).^2 + imag(x).^2)
x
がMATLABの文字列の場合、abs
は文字列内のASCIIキャラクタの数値を出力します。文字列の表示書式は変化しますが、内部表現は変化しません。
例題
t=
(0:99)/100; % 時間ベクトル x=
sin(2*
pi*
15*
t) + sin(2*
pi*
40*
t); % 信号 y=
fft(x); % xのDFTの計算 m=
abs(y); % ゲイン
f=
(0:length(y)-1)'/length(y)*
100; % 周波数ベクトル plot(f,m)
参考
位相角 angle
![]() | リファレンス | ac2poly | ![]() |