MATLAB ヘルプ センター
周波数応答のための周波数間隔の作成
[f1,f2] = freqspace(n)
[f1,f2] = freqspace([m n])
[x,y] = freqspace(___,'meshgrid')
f = freqspace(N)
f = freqspace(N,'whole')
[f1,f2] = freqspace(n) は、n 行 n 列の行列に対する 2 次元周波数ベクトル f1 および f2 を返します。
f1
f2
n
関数 freqspace は、等間隔の周波数応答を求めるための暗黙的な周波数範囲を返します。関数 freqspace は、さまざまな 1 次元および 2 次元アプリケーションに必要な周波数応答を作成する場合に便利です。
freqspace
例
[f1,f2] = freqspace([m n]) は、m 行 n 列の行列に対する 2 次元周波数ベクトル f1 および f2 を返します。
[m n]
m
[x,y] = freqspace(___,'meshgrid') は以下と等価です。
x
y
[f1,f2] = freqspace(...); [x,y] = meshgrid(f1,f2);
f = freqspace(N) は、単位円の周りに N 個の点が等間隔にあるとして、1 次元周波数ベクトル f を返します。
f
N
f = freqspace(N,'whole') は、単位円全体の周りに等間隔の N 個の点を返します。この場合、f は 0:2/N:2*(N-1)/N になります。
0:2/N:2*(N-1)/N
すべて折りたたむ
通過帯域が 0.1 ~ 0.5 である (正規化周波数。ここで、1.0 はサンプリング周波数の半分または π ラジアンに対応します) ほぼ対称な 2 次元のバンドパス フィルターに対する目的のバンドパス応答を含む行列 Hd を作成します。freqspace を使用して周波数ベクトル f1 および f2 を作成します。
Hd
[f1,f2] = freqspace(21,'meshgrid'); Hd = ones(21); r = sqrt(f1.^2 + f2.^2); Hd((r<0.1)|(r>0.5)) = 0; colormap(jet(64)) mesh(f1,f2,Hd)
周波数ベクトルの長さ。正の数値スカラーとして指定します。
データ型: single | double
single
double
各周波数ベクトルの長さ。形式 [m n] の 2 要素ベクトルとして指定します。
単位円の周りの点数。正の数値スカラーとして指定します。
2 次元周波数ベクトル。数値ベクトルとして返されます。
n が奇数の場合、f1 および f2 は共に [-n+1:2:n-1]/n になります。
[-n+1:2:n-1]/n
n が偶数の場合、f1 および f2 は共に [-n:2:n-2]/n になります。
[-n:2:n-2]/n
2 次元周波数ベクトル。数値ベクトルとして返されます。f2 の奇数と偶数の動作は f1 と同じです。
グリッド上の X 座標。数値行列として返されます。
グリッド上の Y 座標。数値行列として返されます。
単位円の周りの点の 1 次元周波数ベクトル。等間隔の N 点の数値ベクトルとして返されます。
N が奇数か偶数にはかかわらず、f は (0:2/N:1) になります。
(0:2/N:1)
N が偶数の場合、freqspace は (N+2)/2 点を返します。
(N+2)/2
N が奇数の場合、freqspace は (N+1)/2 点を返します。
(N+1)/2
すべて展開する
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
freqspace 関数は GPU 配列入力をサポートしますが、次の使用上の注意および制限があります。
この関数を GPU で実行し、gpuArray 出力を取得するには、以下のいずれかの構文を使用します。
gpuArray
[f1,f2] = gpuArray.freqspace(n) [f1,f2] = gpuArray.freqspace([m n]) [x,y] = gpuArray.freqspace(___,'meshgrid') f = gpuArray.freqspace(N) f = gpuArray.freqspace(N,'whole')
あるいは、gpuArray として n、m、または N を指定することもできます。
詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2006a より前に導入
meshgrid | fsamp2 (Image Processing Toolbox) | fwind1 (Image Processing Toolbox) | fwind2 (Image Processing Toolbox)
meshgrid
fsamp2
fwind1
fwind2
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ