-2

多くのプッシュボタンを備えた GUI を作成しました。押しボタンを「リフレッシュ」と名付けました。私がしたいのは、このボタンを押したときに、すべての変更を行う m ファイルを実行して中央の Matlab ウィンドウでワークスペースの変数を更新することです (ファイルを開いてデータを取得し、セル配列に入れ、再度実行すると更新されます)。データ)。

プッシュボタンのコールバック関数の下で m ファイルの名前を使用するなど、オンラインで見つけられる可能性のあるすべてのものを試しましたが、機能しません。

これは私のプッシュボタン関数のコードで、そこに myparameter.m を追加しました:

function pushbutton1_Callback(hObject, eventdata, handles)
myparameters

しかし、それを実行すると、m ファイルから生成された変数がワークスペースに保存されません。メインの matlab ウィンドウに myparameters を書き込むと、m ファイルで作成されたすべての変数がワークスペースに保存されます。

4

2 に答える 2