日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB中GUI设计的基本操作

發(fā)布時(shí)間:2025/4/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MATLAB中GUI设计的基本操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、如何打開(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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。