ワークスペースに問題があります。ワークスペースで自分の GUI 変数を見ようとしていますが、できません! たとえば、.m ファイルの gui を実行し、インターフェイスを開きます。たとえば、任意の画像を開き、画像の種類に対して画像処理を行いますが、ワークスペースに変数が表示されません。保存変数を使用したくありません (上司の要求のため)。ワークスペース GUI m-file で表示する方法はありますか。これで何ができますか?
今までありがとう
ワークスペースに問題があります。ワークスペースで自分の GUI 変数を見ようとしていますが、できません! たとえば、.m ファイルの gui を実行し、インターフェイスを開きます。たとえば、任意の画像を開き、画像の種類に対して画像処理を行いますが、ワークスペースに変数が表示されません。保存変数を使用したくありません (上司の要求のため)。ワークスペース GUI m-file で表示する方法はありますか。これで何ができますか?
今までありがとう
表示される通常のワークスペースは、通常、ベース ワークスペースと呼ばれます(「ベース ワークスペースと関数ワークスペース」を参照)。次に、任意の関数には独自の個別のワークスペースがあります。つまり、出力引数で変数を明示的に返すかのいずれかです。
out = foo(in)
...
またはassignin()
、ボタンにアタッチされたコールバックと組み合わせて変数をベース ワークスペースにプッシュすることもできます (詳細については、このテクニカル ソリューションを参照してください。「How can I output variables from a GUI to the workspace in MATLAB 7.8 (R2009a)?」.
最終的には、「プログラムによる GUI でのデータ管理」を読むと良い投資になります。