>msgbox('歡迎使用MATLAB')%建立一個沒有標題的消息對話框>>msgbox('歡迎使用MATLAB','MATALB','warn')%%建立一個有標題的消息對話框錯誤對話框errordlg函數。>>errordlg%建立一個默認參數的錯誤對話框>>" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

matlab GUI之通用對話框

系統 1830 0

本文為本人另一個賬號jason_yes上的文章,那個賬號不要了,乾坤大挪移過來 微笑


消息對話框


msgbox函數。它不接受用戶的任何輸入,在用戶單擊OK按鈕后,對話框自動關閉,然后返回程序中繼續執行。

>> msgbox('歡迎使用MATLAB')% 建立一個沒有標題的消息對話框

>> msgbox('歡迎使用MATLAB','MATALB','warn')%% 建立一個有標題的消息對話框


錯誤對話框


errordlg函數。

>> errordlg %建立一個默認參數的錯誤對話框

>> errordlg('這是一個錯誤對話框','MATLABerror') %建立一個名為MATLAB error的錯誤對話框


警告對話框


warndlg函數。

>> warndlg %建立一個默認參數的警告對話框

>> errordlg('這是一個警告對話框','MATLABwarning')


幫助對話框


helpdlg函數。

>>helpdlg('你需要幫助嗎?','MATLABHelp')


進度條設置對話框


waitbar函數。作用是反映程序運行的完成情況。

h=waitbar(0,'請稍等......')

for i=1:10000

waitbar(i/10000)

end


輸入對話框


inputdlg函數。

prompt={'輸入梯形的上底:','輸入梯形的下底','輸入梯形的高'};%設置提示字符串

name='Enter trapeaia Data';%設置標題

numlines=1;%指定輸入數據的行數

defAns={'20','50','40'};%設定默認值

Resize='on';%設定對話框尺寸可調節

answer=inputdlg(prompt,name,numlines,defAns,'on')%創建輸入對話框


列表對話框


listdlg函數。

p=path(path,'C:/MATLAB7/work');%設置路徑,若為當前目錄,可以省略這一步

d=dir('C:/MATLAB7/work');%獲取指針,若為當前目錄,則d=dir

str={d.name};%獲取目錄內的文件名

[sel,ok]=listdlg('Liststring',str,'PromptString','請選擇文件','SelectionMode','Multiple')%創建列表對話框。

文件選擇成功后,單擊“OK‘按鈕,系統將選擇好的文件序號存入相應向量sel,參數ok的值為1。



問題對話框


questdlg函數。提出一個問題,等待用戶回答。默認下回答按鈕有三個:Yes、No、Cancel。當用戶單擊任何一個按鈕時,系統將該按鈕名保存在一個變量(ButtonName)中。如果用戶關閉對話框,則系統將ButtonName置為空。

>>ButtonName=questdlg('你準備好了嗎?','MATLABquest','Yes','No','Cancel','Yes')


路徑選擇對話框


uigedir函數。用于用戶查找和選擇路徑。

>>directoryname=uigetdir('C:/MATLAB7/work','瀏覽文件件')


選擇文件對話框


uigetfile函數。用于用戶選擇所需的文件。

① >>[fn,pn,fi]=uigetfile('*.m','select a M-file')%打開一個選擇M文件的對話框,并選擇一個文件

②[fn,pn,fi]=uigetfile(...

{'*.m;*.fig;*.mat;','All MATLAB File(*.m,*.fig,*.mat,*.mdl)';

'*.m','M-file(*.m)';...

'*.fig','Figure(*.fig)';...

'*.mat','MAT-flie(*.mat)';...

'*.mdl','Models(*.mdl)';...

'*.*','All Flies(*.*)'},...

'Pick a file')

%打開一個選擇多種文件的對話框,并選擇一個文件


文件保存對話框


uiputfile函數。用于保存文件。

① >>[fn,pn,fi]=uiputfile('*.m','Save selected a M-file')

②[fn,pn,fi]=uiputfile(...

{'*.m;*.fig;*.mat;','All MATLAB File(*.m,*.fig,*.mat,*.mdl)';

'*.m','M-file(*.m)';...

'*.fig','Figure(*.fig)';...

'*.mat','MAT-flie(*.mat)';...

'*.mdl','Models(*.mdl)';...

'*.*','All Flies(*.*)'},...

'Save a file')

%建立多種保存文件的對話框,并選擇一個文件


頁面設置對話框


pagesetupdlg函數。用來設置頁面的各種屬性、參數。調用格式為:
dlg=pagesetupdlg(fig)
該命令創建一個頁面設置對話框,在該對話框用戶可以設置頁面的各種屬性和參數。該命令只支持單一圖形窗口的頁面設置,參數fig也必須是單一的圖形句柄,不可以是圖形句柄向量或simulink圖。

>> fig=figure;

>> dlg=pagesetupdlg(fig)


打印設置對話框


printdlg函數。用戶可以對各種打印參數進行設置。

x=[-pi:0.02:pi];

y=cos(x);

fig=figure;

plot(x,y);

printdlg(fig);%打開Windows打印對話框

printdlg('-crossplatform',fig);%打開MATLAB打印對話框


顏色設置對話框


uisetcolor函數。用于用戶設置圖形的前景色或背景色。

① >> c=uisetcolor%建立一個顏色選擇對話框

② %建立一個顏色對話框,并設置對話框的初始顏色,然后選擇一種顏色用于一個圖形對象。

x=[0:0.02:2*pi];

y=sin(x);

h=figure;

plot(x,y);

c=uisetcolor(h,'select color')


字體設置對話框


uisetfont函數。用于用戶設置或修改文本字體、坐標軸或設置控件對象的顯示文本的字體屬性。

① >>s=uisetfont % 建立一個默認字體設置對話框,并設置一種字體。

② 對控件中的文本進行設置

T1=uicontrol('style','pushbutton','string','確定',...

'position',[200 320 60 20]); %創建一個按鈕

T2=uicontrol('style','pushbutton','string','取消',...

'position',[200 220 60 20]); %創建一個按鈕

s=uisetfont(T1) %打開字體設置對話框

set(T2,s) %將T1的設置復制到T2

matlab GUI之通用對話框


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品一区二区三区视频在线观看免 | 日韩美视频网站 | 久青草视频97国内免费影视 | 天天摸夜夜添狠狠添2018 | 国语国产真人对白毛片 | 色综合色综合色综合网址 | 亚洲欧美专区 | 波多野结衣中文字幕一区二区三区 | 91视频国产精品 | 国产精品久久久久9999高清 | 94在线成人免费视频 | 91视频一88av| 蜜桃久久久 | 青青青视频自偷自拍视频1 青青青手机版视频在线观看 | a集毛片 | 18p爽视频在线观看免费 | 超级乱淫视频aⅴ播放视频 超级乱淫视频播放日韩 | 亚洲欧美精品在线 | 91精品国产一区二区三区左线 | 免费观看成人碰视频公开 | 老湿机永久体验 | 国产精品无码久久av | 免费国产视频在线观看 | 中文日韩欧美 | 欧美高清日韩 | 国产精久久一区二区三区 | 久热精品视频在线观看 | 日韩欧美伊人久久大香线蕉 | 米奇777第四久久久99 | 国产精品第六页 | 国产一区二区三区播放 | 桃色视频在线观看 | 久久精品国产999久久久 | 久久这里一区二区精品 | 国内在线播放 | 久久久精品中文字幕 | 久久综合九色综合97婷婷女人 | 中文国产成人精品久久一区 | 成年女人毛片免费播放视频m | 九天玄帝诀高清300集免费观看 | 精品久久久久久久久久中文字幕 |