私は Matlab を使って 1 年ちょっとしか経っていませんが、克服できないような問題に遭遇しました。
Guide を使用していくつかの GUI を作成しました。メイン GUI と、ドロップダウン メニューを使用してメイン GUI から開くことができるいくつかの「サブ」GUI があります。
GUI が同じディレクトリにある場合、これらはすべて問題なく機能します。ただし、メイン GUI が 1 つのフォルダーにあり、それが開くすべての GUI が別のフォルダーにあるように整理しようとしています。理想的には、メイン GUI から複数の GUI を開いて操作できるようにしつつ、いつでも新しい GUI を開くことができるようにしようとしています。
次のようないくつかの方法を試しましたが、うまくいきませんでした。
run('./directory1/sub_gui1');
これで GUI を開くことができますが、間違ったディレクトリにいるため、実際に GUI を使用することはできません。
run('./directory1/sub_gui1'); cd('./directory1');
これにより、GUI を開くことができ、使用できるようになりますが、メイン GUI のディレクトリにいないため、メイン GUI を使用できなくなります。
この問題を回避する方法はありますか?