1

ワークスペースに問題があります。ワークスペースで自分の GUI 変数を見ようとしていますが、できません! たとえば、.m ファイルの gui を実行し、インターフェイスを開きます。たとえば、任意の画像を開き、画像の種類に対して画像処理を行いますが、ワークスペースに変数が表示されません。保存変数を使用したくありません (上司の要求のため)。ワークスペース GUI m-file で表示する方法はありますか。これで何ができますか?

今までありがとう

4

1 に答える 1

2

表示される通常のワークスペースは、通常、ベース ワークスペースと呼ばれます(「ベース ワークスペースと関数ワークスペース」を参照)。次に、任意の関数には独自の個別のワークスペースがあります。つまり、出力引数で変数を明示的に返すかのいずれかです。

out = foo(in)
...

またはassignin()、ボタンにアタッチされたコールバックと組み合わせて変数をベース ワークスペースにプッシュすることもできます (詳細については、このテクニカル ソリューションを参照してください。「How can I output variables from a GUI to the workspace in MATLAB 7.8 (R2009a)?」.

最終的には、「プログラムによる GUI でのデータ管理」を読むと良い投資になります。

于 2013-04-20T19:44:01.820 に答える