matlab的gui介面中怎樣設定上一步功能

2021-05-26 01:54:36 字數 1386 閱讀 4235

1樓:疾風動竹

在執行下一步之前

將已知引數和結果資料儲存到檔案中

執行上一步

載入之前儲存的檔案,調入引數和結果資料,進行圖表顯示。

2樓:匿名使用者

沒有內建這個功能。只能自己寫**,不過感覺很複雜。

怎樣在matlab gui介面中呼叫另外一個gui介面

3樓:4終

2、進去之後選擇建立一個空的gui介面,如下圖所示。

3、進去gui編輯介面之後,可以看到左側是各種控制元件,按鈕,文字框,**,文字,核取方塊等,右側是介面,如下圖所示。

4、將左側控制元件直接拖到右側介面,注意佈局,各種控制元件雙擊可以進去屬性介面,可以設定控制元件屬性。

5、儲存gui介面之後,可以看到同步生成了m指令碼,負責控制元件函式的繫結,執行各種業務邏輯,**可以貼在上面,如下圖所示。

4樓:匿名使用者

你先用gui編輯第二個介面,儲存命名如wenjian,在第一個按鈕的**函式中寫如下語句:

h=gcf;

wenjian;

close(h);

然後儲存,執行這個按鈕介面,點選按鈕就可以出現「wenjian」

這個介面了。

5樓:勤奮的聆雨

一樓兄弟的方法很好。

當然,還有一種方法是靈活運用visible這一屬性。

為方便敘述設第一個gui檔名為gui_1,第二個gui檔名為gui_2

具體方法:

情況一:想開啟gui_2且保留第一個gui_1:

先設定gui_2的visible為'off'(雙擊gui設計介面空白處設定),然後在gui_1的控制元件的callback中寫下如下**:

c=gui_2;

set(c,'visible','on');

若想在gui_2中設定控制元件關閉gui_2則可以在該控制元件的callback中寫下:

set(handles.figure2,'visible','off');

或:close(gui_2);

情況二:想開啟gui_2且關閉gui_1

原理同情況一,在gui_1的控制元件的callback中寫下:

c=gui_2;

set(c,'visible','on');

set(handles.figure1,'visible','off'); (或:close(gui_1))

注:這裡預設gui_1和gui_2的tag值分別是figure1和figure2,即handes.***中的***是gui_1和gui_2的tag值(也是雙擊gui設計介面空白處設定)。

靈活運用visible屬性是關鍵。

希望對大家有幫助!

MATLAB的GUI裡面講了什麼

題主現在懂了嗎?過去很久了,給貼個連結吧http blog.csdn.zhaisharap article details 16856769 就是具體解釋上面這些東西的 這個是你在建立叫成績的gui介面時同時生成的m檔案,你要根據你要實現的功能對各個控制元件的 函式進行補充編寫,例如你調加了一個按鈕...

弱弱的問句c語言能進行圖形介面gui開發嗎

可以的 我現在就在用呢 1.可以用 winc 就是直接在windows下程式設計。這個比較麻煩,因為所有的東西都必須自己寫 如建立視窗,初始化等一些基本的 以前老師上課的時候講過,理解了之後,感覺其實很簡單,而且都是一個套路,看個例子就能明白的 2.可以用mfc建立介面,裡面要具體實現的東西,直接用...

怎樣將3dmax中的介面變成介面

3dmax怎麼把2個介面變成4個 gdqxfp lv10 2017 09 12 滿意答案 lygwxq lv9推薦於2017 09 13 3dmax把2個介面變成4個的具體操作步驟如下 1 首先我們可以先來開啟自己所使用的3dmax軟體。2 要想把2個介面變成4個,先從最上面的選單欄中來找到檢視選項...