| 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 | ![]() |