曲線近似のツールから​コード生成をし、コマ​ンドで実行するとエラ​ーが起きます。必要な​操作を教えてください​。

1 visualización (últimos 30 días)
Haruna Takemoto
Haruna Takemoto el 28 de Jun. de 2019
Respondida: Kazuya el 28 de Jun. de 2019
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を得たいのですが、どのような操作が必要ですか。
スクリーンショット (32).png スクリーンショット (33).png スクリーンショット (34).png 

Respuestas (1)

Kazuya
Kazuya el 28 de Jun. de 2019
低解像度ゆえ画面がよく見えませんが、アプリからコード生成されたコードは、近似モデルを出力する関数ですので
createFit
とだけ実行してもダメで、近似モデルの元になるデータを入力してやる必要があります。(createFit.m という名前で保存したと仮定)
ですので、、
[fitresult, gof] = createFit(x, y, z); % 近似モデル作成
fitresult(1,1) % モデルを使って任意の x, y より z を求める
(注:createFit 部分は適宜変更してください)

Categorías

Más información sobre QSP, PKPD, and Systems Biology en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!