質問: 任意の座標を入力して、位置データを返すプログラムはどのように作成すればよいですか? 今、データカーソルを使って近似曲面を評価しています。 手動で動かすのが面倒なので、任意の(x,y)を入力するとz座標を返すプログラムを探しています。 近似曲面上でも動かせる、データカーソルのようなプログラムはないでしょうか? 無ければプログラムはどのように作成すればよいでしょうか、もしくはそのような機能のコマンドがありましたら教えてください。
回答: 近似曲面が得られているのなら、この近似曲面を表す関数の引数として、x,y を与えると良いと思います。 たとえば、こちらの多項式曲面による近似の例題で load franke sf = fit([x, y],z,'poly23') このsfは sf = fit([x, y],z,'poly23') 線形モデル poly23: sf(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 + p21*x^2*y + p12*x*y^2 + p03*y^3 となっていますから、任意の(x,y)に対して z = sf(x,y) と計算出来ます。同様に今求められている近似曲面の式をお使いになれば良いと思います。