3

MATLAB GUIDEは、MATLABでのGUIプログラミング用のユーティリティです。

名前の付いたFigureを設計すると、myfigure2つのファイルが作成されます。このファイルmyfigure.figには、GUIレイアウトの説明が含まれ、GUImyfigure.mの背後にあるロジックを説明するコールバックが含まれます(たとえば、ボタンをクリックすると、特定の関数が呼び出され、.mファイルが対象になります。そのようなコールバック関数のコードを含めるため)。

myfigure.mの名前を変更しても、で説明されているGUIにバインドされmyfigure_callbacks.mた関数を使用するにはどうすればよいですか?myfigure_callbacks.mmyfigure.fig

だから私は名前の付いたファイルが欲しい

myfigure.figmyfigure_callbacks.m

それ以外の

myfigure.figmyfigure.m

4

1 に答える 1

2

ドキュメントによると、これは実行できません。

GUI を定義するコード ファイルと FIG ファイルは、同じ名前でなければなりません。この名前は、GUI の名前でもあります。

Mathworks のドキュメントは次のとおりです: Name a GUI and Its Files


編集:ご覧 のとおり、GUIの名前を変更することは、関連するFIGおよびコードファイルの名前を(自動的に)変更することを目的としています。

GUI の名前を変更するには、レイアウト エディターの [ファイル] メニューから [名前を付けて保存] を使用して、GUI FIG ファイルの名前を変更します。これを行うと、GUIDE は FIG ファイルと GUI コード ファイルの両方の名前を変更し、古い名前を含むすべてのコールバック プロパティを更新して新しい名前を使用し、コードの本体でファイル名のすべてのインスタンスを更新します。

于 2011-09-16T14:46:09.007 に答える