MATLAB中GUI设计的基本操作
一、如何打開(kāi)GUI編輯界面
1:命令行輸入guide打開(kāi)GUI編輯界面
2:通過(guò)主頁(yè)下面的新建功能選中如圖即可
3:如何在已經(jīng)新建過(guò)GUI以后還想進(jìn)入GUI的編輯界面
命令行輸入guide+文件名字,如下(注意工作目錄)
二、GUI基本操作
1:顯示右邊元件的名字
File——>Preferences——>GUIDE——>show names in component palette
以下是原來(lái)的界面
在設(shè)置好以后
、
元件顯示出名字了方便初學(xué)者使用
2:如何對(duì)于界面中元件等進(jìn)行精確的對(duì)齊間距調(diào)整
在GUI編輯界面選擇工具下面的對(duì)齊對(duì)象
3:對(duì)于按鈕等元件編輯
3:GUI繪圖測(cè)試
handles.peaks = peaks(35); handles.membrane = membrane; [x,y] = meshgrid(-8:.5:8); r = sqrt(x.^2+y.^2) + eps; sinc = sin(r)./r; handles.sinc = sinc; handles.current_data = handles.peaks; surf(handles.current_data)接下來(lái)可以看到圖形已經(jīng)繪制出來(lái)了,但是這里有三個(gè)坐標(biāo)軸,MATLAB默認(rèn)顯示在最后一個(gè)坐標(biāo)軸上面
4:如何通過(guò)按鈕等控制MATLAB的顯示
每一個(gè)pushbutton都有一個(gè)Callback函數(shù),只要在這個(gè)函數(shù)下面寫下程序,按下按鍵就會(huì)執(zhí)行這個(gè)程序了。
例如我把繪圖程序放在我的選擇文件按鈕之下時(shí)候
一開(kāi)始并不會(huì)顯示
當(dāng)按下選擇文件按鈕之后然后就會(huì)顯示出來(lái)了圖形
5:通過(guò)按鍵控制圖形顯示在哪一個(gè)axes中
handles是父類,按下按鈕后找到相應(yīng)的類之后即可
handles.peaks = peaks(35); handles.membrane = membrane; [x,y] = meshgrid(-8:.5:8); r = sqrt(x.^2+y.^2) + eps; sinc = sin(r)./r; handles.sinc = sinc; handles.current_data = handles.peaks; surf(handles.axes1, handles.current_data)這是就會(huì)畫圖在第一個(gè)了
總結(jié)
以上是生活随笔為你收集整理的MATLAB中GUI设计的基本操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 频域与复频域的关系
- 下一篇: 浅谈文献总结(2018.9.28)——坚