曲線近似のツールからコード生成をし、コマンドで実行するとエラーが起きます。必要な操作を教えてください。
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
x = [30:20:70];
y = [0.2:0.2:0.6];
z = [6.672 5.276 1.705 ; 23.68 32.09 2.921; 11.08 33.72 6.951 ];
surf(x,y,z)
上記の文から曲線近似アプリを起動し、コード生成を行いました。
コマンドで起動させようとしましたが、上手くいきません。
入力因数が不足している、とあります。
[xData, yData, zData] = prepareSurfaceData( x, y, z )
コマンドで、任意のx,yを入力してzを得たいのですが、どのような操作が必要ですか。
0 Kommentare
Antworten (1)
Kazuya
am 28 Jun. 2019
低解像度ゆえ画面がよく見えませんが、アプリからコード生成されたコードは、近似モデルを出力する関数ですので
createFit
とだけ実行してもダメで、近似モデルの元になるデータを入力してやる必要があります。(createFit.m という名前で保存したと仮定)
ですので、、
[fitresult, gof] = createFit(x, y, z); % 近似モデル作成
fitresult(1,1) % モデルを使って任意の x, y より z を求める
(注:createFit 部分は適宜変更してください)
0 Kommentare
Siehe auch
Kategorien
Mehr zu 問題ベースの最適化の設定 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!