質問: 二次元の行列に外挿を行うことはできますか? 二次元の行列に外挿(補外、extrapolation)を行うことはできますか?
回答: interpn関数で補間手法に'spline'を使用すると、外挿を行うことができます。 >> a = magic(3) a = 8 1 6 3 5 7 4 9 2 >> [xi,yi] = ndgrid(0:length(a)+1); >> interpn(a,xi,yi,'spline') ans = 65 19 -3 -1 25 27 8 1 6 23 1 3 5 7 9 -13 4 9 2 -17 -15 11 13 -9 -55 また、r2013a 以降では、グリッドデータに対しては griddedinterpolant 関数, 散布データに対しては、scatteredinterpolant 関数を使用することができます。