10 セットの 3D ポイントがあります。各セットは滑らかな曲線上の点を表します。Matlab の各セットに簡単に曲線を当てはめて、10 個の曲線を取得できます。Matlab でこれらの曲線を介してサーフェスをどのように適合させることができますか?
1725 次
2 に答える
0
Curve Fitting Toolbox がある場合、関数を使用して 3 つの x、y、z ベクトルにサーフェスを簡単に適合させることができfit
ます。多項式曲面をランダムな点に当てはめるサンプル コードを次に示します。必要に応じて独自のフィッティング関数を定義するか、サーフェス用に持っている他の fitTypes をチェックしてください。のドキュメントは次のとおりですfit
。
x = rand(10,1);
y = rand(10,1);
z = rand(10,1);
f = fit([x,y],z,'poly23');
figure;
scatter3(x,y,z,'r','fill'); hold on;
plot(f);
結果は次のようになります (ポイントがランダムであるため、結果は異なる場合があります)。
于 2014-08-07T16:12:03.020 に答える