Signal Processing Toolbox | ![]() ![]() |
表示
f=
freqspace(n) f=
freqspace(n,'whole') [f1,f2]=
freqspace(n) [f1,f2]=
freqspace([m n]) [x1,y1]=
freqspace(n,'meshgrid') [x1,y1]=
freqspace([m n],'meshgrid')
詳細
freqspace
は、等間隔に分布した周波数応答を求めるために周波数の範囲を出力します。freqspace
は、freqz
と共に使うための周波数ベクトルを作成するのに有効なものです。
f
は、単位円周上の等間隔の =
freqspace(n)
n
個の点を仮定して周波数ベクトルf
を出力します。n
が偶数でも奇数でも、f
は(0:2/n:1)
です。n
が偶数の場合、freqspace
は(n + 2)/2
点を出力し、n
が奇数の場合、(n + 1)/2
点を出力します。
f
は、全単位円周上の等間隔の =
freqspace(n,'whole')
n
個の点を出力します。この場合、f
は、0:2/n:2*(n-1)/n
です。
[f1,f2]
は、 =
freqspace(n)
n
行n
列の行列に対する2次元周波数ベクトルf1
とf2
を出力します。n
が奇数の場合、f1
とf2
は共に[-1+1/n:2/n:1-1/n]
となり、n
が偶数の場合、f1
とf2
は共に[-1:2/n:1-2/n]
となります。
[f1,f2]
は、 =
freqspace([m n])
m
行n
列の行列に対する2次元周波数ベクトルf1
およびf2
を出力します。
[x1,y1]
および =
freqspace(n,'meshgrid')
[x1,y1]
は、つぎの表現と等価です。 =
freqspace([m n],'meshgrid')
[f1,f2]=
freqspace(...); [x1,y1]=
meshgrid(f1,f2);
関数meshgrid
の詳細については、MATLAB Function Referenceを参照してください。
参考
|
ディジタルフィルタの周波数応答 |
|
周波数データからの離散系フィルタの同定 |
![]() | freqs | freqz | ![]() |