質問: ワークスペース上の変数をappdesignerでプロットする matlabワークスペースから、appdesigerへの変数の受け渡し方法がわかりません。 例えば下記のような変数x,yがmatlabのワークスペース上に定義されているとします。 x=1:10; y=sin(x); このappdesigerでグラフをプロットするにはどのようにすれば良いでしょうか?
回答: evalinコマンドでワークスペースから変数を取ってくればできます。 座標軸を(app.uiaxes)をapp designerの設計ビューに置いて、 以下のようなコマンドをアプリのstartupfcnやボタンのコールバックに入れてみてください。 x = evalin('base','x'); y = evalin('base','y'); plot(app.uiaxes, x, y)