MATLABプログラムでGUI /エクスプローラーウィンドウを使用して入力を選択するにはどうすればよいですか?
-
22-07-2019 - |
質問
実際には2つのクエリがあります:
-
msgboxの変数のデータを表示するにはどうすればよいですか?言い換えると、プログラムの最後に
dist = 3765
があり、それをmsgboxに表示したい場合、どうすればいいですか? -
ユーザーに、実行時にエクスプローラーウィンドウを使用して、MATLABプログラムのフォルダーから入力ファイル(画像と仮定)を選択してもらいたい。それをMATLABでどのようにコーディングしますか、または既存の関数が利用可能ですか?
解決
MathWorksのこれらのブログ投稿をご覧ください(こちらおよびこちら)では、ケンとマイクから、MATLABで使用できるすべてのダイアログボックスについて説明しています。質問に記載されているニーズに対応する特定のダイアログボックスは次のとおりです。
-
MSGBOX メッセージを表示します。最初に、メッセージとして使用する文字列を作成する必要があります。たとえば、表示したい整数値を格納する変数
dist
がある場合、以下を実行できます(関数 INT2STR ):hMessage = msgbox(['dist = ' int2str(dist)]);
-
UIGETFILE が開きますファイルを選択するためのダイアログボックスで、選択したファイル名とパスを返します。たとえば、次のコマンドはダイアログボックスを開き、現在のディレクトリからMATLABファイル(* .m、*。fig、*。matなど)を選択します。
[fileName,filePath] = uigetfile();
所属していません StackOverflow