任意の座標を入力して​、位置データを返すプ​ログラムはどのように​作成すればよいですか​?

4 ビュー (過去 30 日間)
Haruna Takemoto
Haruna Takemoto 2019 年 7 月 4 日
編集済み: Yoshio 2019 年 7 月 4 日
今、データカーソルを使って近似曲面を評価しています。
スクリーンショット (35).png
手動で動かすのが面倒なので、任意の(x,y)を入力するとz座標を返すプログラムを探しています。
近似曲面上でも動かせる、データカーソルのようなプログラムはないでしょうか?
無ければプログラムはどのように作成すればよいでしょうか、もしくはそのような機能のコマンドがありましたら教えてください。

採用された回答

Yoshio
Yoshio 2019 年 7 月 4 日
編集済み: Yoshio 2019 年 7 月 4 日
近似曲面が得られているのなら、この近似曲面を表す関数の引数として、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)
と計算出来ます。同様に今求められている近似曲面の式をお使いになれば良いと思います。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange三角形分割表現 についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!