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

消息對話框
>> msgbox('歡迎使用MATLAB')% 建立一個沒有標(biāo)題的消息對話框
>> msgbox('歡迎使用MATLAB','MATALB','warn')%% 建立一個有標(biāo)題的消息對話框
錯誤對話框
>> errordlg %建立一個默認(rèn)參數(shù)的錯誤對話框
>> errordlg('這是一個錯誤對話框','MATLABerror') %建立一個名為MATLAB error的錯誤對話框
警告對話框
warndlg函數(shù)。
>> warndlg %建立一個默認(rèn)參數(shù)的警告對話框
>> errordlg('這是一個警告對話框','MATLABwarning')
幫助對話框
>>helpdlg('你需要幫助嗎?','MATLABHelp')
進(jìn)度條設(shè)置對話框
h=waitbar(0,'請稍等......')
for i=1:10000
waitbar(i/10000)
end
輸入對話框
prompt={'輸入梯形的上底:','輸入梯形的下底','輸入梯形的高'};%設(shè)置提示字符串
name='Enter trapeaia Data';%設(shè)置標(biāo)題
numlines=1;%指定輸入數(shù)據(jù)的行數(shù)
defAns={'20','50','40'};%設(shè)定默認(rèn)值
Resize='on';%設(shè)定對話框尺寸可調(diào)節(jié)
answer=inputdlg(prompt,name,numlines,defAns,'on')%創(chuàng)建輸入對話框
列表對話框
p=path(path,'C:/MATLAB7/work');%設(shè)置路徑,若為當(dāng)前目錄,可以省略這一步
d=dir('C:/MATLAB7/work');%獲取指針,若為當(dāng)前目錄,則d=dir
str={d.name};%獲取目錄內(nèi)的文件名
[sel,ok]=listdlg('Liststring',str,'PromptString','請選擇文件','SelectionMode','Multiple')%創(chuàng)建列表對話框。
文件選擇成功后,單擊“OK‘按鈕,系統(tǒng)將選擇好的文件序號存入相應(yīng)向量sel,參數(shù)ok的值為1。
問題對話框
>>ButtonName=questdlg('你準(zhǔn)備好了嗎?','MATLABquest','Yes','No','Cancel','Yes')
路徑選擇對話框
>>directoryname=uigetdir('C:/MATLAB7/work','瀏覽文件件')
選擇文件對話框
① >>[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')
%打開一個選擇多種文件的對話框,并選擇一個文件
文件保存對話框
① >>[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')
%建立多種保存文件的對話框,并選擇一個文件
頁面設(shè)置對話框
dlg=pagesetupdlg(fig)
該命令創(chuàng)建一個頁面設(shè)置對話框,在該對話框用戶可以設(shè)置頁面的各種屬性和參數(shù)。該命令只支持單一圖形窗口的頁面設(shè)置,參數(shù)fig也必須是單一的圖形句柄,不可以是圖形句柄向量或simulink圖。
>> fig=figure;
>> dlg=pagesetupdlg(fig)
打印設(shè)置對話框
x=[-pi:0.02:pi];
y=cos(x);
fig=figure;
plot(x,y);
printdlg(fig);%打開Windows打印對話框
printdlg('-crossplatform',fig);%打開MATLAB打印對話框
顏色設(shè)置對話框
① >> c=uisetcolor%建立一個顏色選擇對話框
② %建立一個顏色對話框,并設(shè)置對話框的初始顏色,然后選擇一種顏色用于一個圖形對象。
x=[0:0.02:2*pi];
y=sin(x);
h=figure;
plot(x,y);
c=uisetcolor(h,'select color')
字體設(shè)置對話框
① >>s=uisetfont % 建立一個默認(rèn)字體設(shè)置對話框,并設(shè)置一種字體。
② 對控件中的文本進(jìn)行設(shè)置
T1=uicontrol('style','pushbutton','string','確定',...
'position',[200 320 60 20]); %創(chuàng)建一個按鈕
T2=uicontrol('style','pushbutton','string','取消',...
'position',[200 220 60 20]); %創(chuàng)建一個按鈕
s=uisetfont(T1) %打開字體設(shè)置對話框
set(T2,s) %將T1的設(shè)置復(fù)制到T2
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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