0

出力としてプロットを生成するプログラムをシェル化する GUI があります。
ユーザーが「OK」を押すたびに、新しいプロットが作成され、新しいウィンドウに表示されます。私が持ちたいのは次のとおりです。

  1. ユーザーは GUI を起動し、必要な入力パラメーターを入力して [OK] を押します。
  2. 「メイン」の Figure ウィンドウが開き、メイン ウィンドウにドッキングされた Figure としてプロットが表示されます。
  3. ユーザーは設定を変更し、「OK」で確定します。
  4. 新しいプロットを示す別のドッキングされた Figure がメイン ウィンドウに追加されます。

私にとっては、次の方法が明確ではありません。

  • 生成された子プロット Figure を保持するメイン/親 Figure ウィンドウを定義します。
  • これらのプロット図をメインの Figure ウィンドウに追加します。

私が始めるなら:

set(0,'DefaultFigureWindowStyle','docked')

メインウィンドウのいくつかのプロパティをさらにカスタマイズすることは可能ですか?
タイトル、位置、メニューバーなし、...

誰かヒントを教えてくれませんか?
ありがとう!


ノート:

  • 定義済みの Figure ウィンドウに Figure をドッキングすることはできないようです。デスクトップにのみドッキングできます。それはネットで調べてから今に至るまで理解しています。
4

2 に答える 2

0

はい、Figure ウィンドウをカスタマイズできます。

次の方法で 'Name' プロパティを使用して Figure ウィンドウのタイトルを設定できます。

set(gcf,'名前','タイトル');

同様に、'Menubar' プロパティと 'Toolbar' プロパティを使用して、ツールバーの表示を制御できます。

また、「Position」プロパティを使用して位置を設定できます。

設定できるすべての Figure プロパティについては、次のリンクを参照してください。

http://www.mathworks.com/help/techdoc/ref/figure_props.html

それが役立つことを願っています...すべてのベスト!!

于 2012-07-11T17:15:54.993 に答える