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