figure ウインドウのメニュー表示

조회 수: 12 (최근 30일)
yuuji yamada
yuuji yamada 2018년 12월 7일
댓글: yuuji yamada 2018년 12월 17일
matlab 2018a を使用し、Matlab GUIでツールを作成しています。
h = figure(100);
というコードで作成したウインドウにグラフを描画しているのですがメニューがほとんど表示されません。
正確に言うとexeの状態で上記のコードが実行されて作成されたウインドウにメニューがほとんど表示されないです。
matlab上でソースコードを実行し、作成されたfigureウインドウにはメニューがたくさん表示され、
プロット編集モードでグラフを操作することができます。
h.MenuBar = 'figure';
h.ToolBar = 'figure';
などと明示的に指定もしてみましたがexeにして実行するとメニューがほとんど表示されません。
どのようにすればよいかわかりますでしょうか。

채택된 답변

Kazuya
Kazuya 2018년 12월 15일
MATLAB Compiler でサポートされない関数 に「Figure の実行時の操作 (凡例の追加、データ点の選択、ズーム インとズーム アウトなど) をできるようにする特定のツールのみがサポートされます」などとありますが、やはり一部の機能しか使用できないようなので、メニューの表示など MATLAB での作業時とは違うみたいですね。
メニューの中でも特にどの項目が必要など、ありますか?
  댓글 수: 3
Kazuya
Kazuya 2018년 12월 17일
メモリ範囲の変更などもし使いたい機能が明確で限定的でしたら、
の例にあるように変更を行えるようなUIを組んでEXE化するのがよいかと。いかがでしょうか。
yuuji yamada
yuuji yamada 2018년 12월 17일
御回答ありがとうございます。
ご提示いただいた方法でUIを作成してみようと思います。
ありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 グラフィックス出力のターゲットの指定에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!