0

私はGUIの設計を任されており、以前に作成した別のmfileの変数とプロットを使用する必要があります。処理中のmfileから変数を取得することにはかなり自信がありますが、プロット/図を取得する方法がわかりません。

したがって、基本的に私の質問は、mfileから図を取得してからGUI内でその図に軸を設定()できるかどうかです。

注:これを行う理由は、データの処理をGUImfileとは別にしたいためです。プロセスボタンのコールバックですべての処理をダンプすることもできますが、それは良くありません。また、これまでGUIを使用したことがないので(PHPとMATLABを使用したスクリプトのみ)、私の場合の優れたコーディング方法をいただければ幸いです。

注2(実行する必要があることの概要):GUIでは、基本的に2つのファイルをロードすることになっています。次に、[処理]ボタンを押すと、4つのプロットが表示されます。すべての処理コードは、(私が)以前に作成したmfileにすでに存在しています。

ありがとう!:)

4

1 に答える 1

0

私はそれを自分で理解しました!私がしたことは、gcfを使用して現在の図を次のように取得することでした:output.worldmap = gcf次に、オブジェクトを次のように戻しますsetappdata(0,'output',output)getappdata(0,'output')そして、次の関数を使用して軸set(output.worldmap,'CurrentAxes',handles.axes_worldmap)を設定するために、次の関数を使用して、正しいことを確認しました。軸は、実際にmfileを実行する前に設定されました。axes(handles.worldmap)

于 2012-12-12T10:37:42.437 に答える