3

私は実際に2つのクエリを持っています:

  1. 変数のデータをmsgboxに表示するにはどうすればよいですか?つまり、dist=3765プログラムの最後にあり、それをmsgboxに表示したい場合、どうすればよいですか?

  2. 実行時にエクスプローラーウィンドウを使用して、MATLABプログラムのフォルダーから入力ファイル(画像を想定)をユーザーが選択できるようにします。これをMATLABでコーディングするにはどうすればよいですか、または既存の関数を使用できますか?

4

1 に答える 1

5

ケンとマイクからのこれらのMathWorksブログ投稿(ここここ)をチェックして、MATLABで使用できるすべてのダイアログボックスについて説明する必要があります。質問にリストされているニーズに対応する特定のダイアログボックスは次のとおりです。

  • メッセージを表示するMSGBOX 。まず、メッセージとして使用する文字列を作成する必要があります。たとえば、dist表示する整数値を格納する変数がある場合は、次のように実行できます(関数INT2STRを使用)。

    hMessage = msgbox(['dist = ' int2str(dist)]);
    

    代替テキスト

  • UIGETFILE。ファイルを選択するためのダイアログボックスを開き、選択したファイル名とパスを返します。たとえば、次の例では、現在のディレクトリからMATLABファイル(* .m、*。fig、*。matなど)を選択するためのダイアログボックスが開きます。

    [fileName,filePath] = uigetfile();
    

    代替テキスト

于 2009-10-29T18:42:32.267 に答える