MATLAB Function Reference | ![]() ![]() |
表示
y = interpft(x,n) y = interpft(x,n,dim)
詳細
y = interpft(x,n)
は、等間隔の n
点で再サンプリングされた周期関数の x
の値からなるベクトルy
を出力します。
length(x)
=
m
で、 x
のサンプリング間隔が、dx
の場合、y
の新しいサンプリング間隔は、dy = dx
*m/n
のようになります。ここで、n
は、m
より小さくできないことに注意してください。
interpft
は、X
が行列の場合、X
の列について演算を行い、X
と同じ列数と n
行をもつ行列 Y
を出力します。
y = interpft(x,n,dim)
は、指定した次元について演算を行います。
アルゴリズム
interpft
は、FFT 法を使っています。オリジナルベクトル x
は、fft
を使ってフーリエ領域に変換され、より多くのサンプル点を使って逆変換します。
参考
![]() | interp3 | interpn | ![]() |