MATLAB中GUI设计的基本操作
生活随笔
收集整理的這篇文章主要介紹了
MATLAB中GUI设计的基本操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、如何打開GUI編輯界面
1:命令行輸入guide打開GUI編輯界面
2:通過主頁下面的新建功能選中如圖即可
3:如何在已經新建過GUI以后還想進入GUI的編輯界面
命令行輸入guide+文件名字,如下(注意工作目錄)
二、GUI基本操作
1:顯示右邊元件的名字
File——>Preferences——>GUIDE——>show names in component palette
以下是原來的界面
在設置好以后
、
元件顯示出名字了方便初學者使用
2:如何對于界面中元件等進行精確的對齊間距調整
在GUI編輯界面選擇工具下面的對齊對象
3:對于按鈕等元件編輯
3:GUI繪圖測試
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)接下來可以看到圖形已經繪制出來了,但是這里有三個坐標軸,MATLAB默認顯示在最后一個坐標軸上面
4:如何通過按鈕等控制MATLAB的顯示
每一個pushbutton都有一個Callback函數,只要在這個函數下面寫下程序,按下按鍵就會執行這個程序了。
例如我把繪圖程序放在我的選擇文件按鈕之下時候
一開始并不會顯示
當按下選擇文件按鈕之后然后就會顯示出來了圖形
5:通過按鍵控制圖形顯示在哪一個axes中
handles是父類,按下按鈕后找到相應的類之后即可
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)這是就會畫圖在第一個了
總結
以上是生活随笔為你收集整理的MATLAB中GUI设计的基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 频域与复频域的关系
- 下一篇: 浅谈文献总结(2018.9.28)——坚