Matlabで不均一なグリッドから2次元補間を行う良い方法は何ですか?
私の問題は、補間ドキュメントの「グリッド近似テクニック」の下の問題に似てい ますが、グリッドを効果的に均一にしようとするよりも良い解決策があるかどうか疑問に思っています。つまり、私を可能にする標準関数/テクニックはありますか?サンプル ポイントを補間せずに、不均一にサンプリングされたデータを直接補間して、データを補間できるようにします。
関数のサンプル ポイントの x、y 座標を表す配列内の行/列の値X,Y
は単調に増加していますが、X(i,j+1)-X(i,j) ~= X(i', j+1)-X(i',j)
. これらの配列を to の最初の 2 つの引数として指定するとinterp2
、Matlab は次のように文句を言います。
Error using interp2/makegriddedinterp (line 217)
Input grid is not a valid MESHGRID.
重要な場合、評価ポイントXI, YI
は適切なメッシュグリッドを形成します (ポイントは、不均一にサンプリングされたデータを均一なグリッドに補間することです)。