matlab gui學習筆記4

2021-09-12 09:33:55 字數 1568 閱讀 2835

預定義對話方塊

作用:要求使用者輸入某些資訊給使用者提供某些資訊的一類視窗,它是使用者與計算機之間進行互動操作的一種手段。

分類:公共對話方塊和gui。公共對話方塊包括檔案開啟、檔案儲存、顏色設定、字型設定及列印設定等。

公共對話方塊

uigetfile:檔案開啟對話方塊。通過對話方塊獲取使用者的輸入,返回選擇的路徑和檔名,便於隨後對該檔案進行資料讀操作。

[filename,pathname]=uigetfile。

uiputfile:檔案儲存對話方塊通過對話方塊獲取使用者的輸入,返回使用者選擇的路徑和設定的檔名字串,便於隨後對該檔案進行資料寫操作。

[filename,pathname]=uiputfile。

uisetcolor:顏色設定對話方塊。呼叫系統內建的顏色設定對話方塊,返回使用者選擇的顏色資料。

c=uisetcolor(h_c,『dialogtitle』).h_c(handle or color的縮寫)可為乙個圖形物件的控制代碼,或者為乙個三維rgb向量,dialogtitle為顏色設定對話方塊的標題

uisetfont:字型設定對話方塊。用來設定字元的字型、字形和字型大小。

s=uisetfont(h)

pagesetupdlg:頁面設定對話方塊

dlg=pagesetupdlg(fig)。fig為單個視窗的控制代碼,不能為控制代碼向量。

printpreview:列印預覽對話方塊。printpreview(f):顯示乙個視窗f的列印預覽對話方塊。

printdlg:列印對話方塊

waitbar:進度條。h=waitbar(x,『title』):建立乙個標題為title的進度條,資料處理完成進度為 x,返回該進度條的控制代碼h。

waitbar(x,『title』,『createcancelbtn』,『button_callback』):建立乙個標題為title、進度為x的進度條,並新增乙個【取消】按鈕。

進度條及其子物件的控制代碼可使用findall函式查詢。進度條建立時,其tag屬性值均為tmwwaitbar,所以可使用以下命令查詢所有的進度條:h=findall(0,『tag』,『tmwwaitbar』)

menu:選單選擇對話方塊。

k=menu(『選單標題』,『選項1』,『選項2』…):建立乙個可從多個選項中選擇某項的選單選擇對話方塊

dialog:普通對話方塊。對話方塊分為普通對話方塊和標準對話方塊。dialog為普通對話方塊。h=dialog(『propertyname』,propertyvalue,…)

errordlg:錯誤對話方塊。

errordlg(『error_msg』,『dlg_name』)建立乙個錯誤資訊為error_msg,標題為dlg_name的錯誤對話方塊

errordlg(『error_msg』,『dlg_name』,『on』)

warndlg:警告對話方塊。h=warnlog(『warning_msg』,『dlgname』)

helpdlg:幫助對話方塊

msgbox:資訊對話方塊。通用資訊對話方塊,提供錯誤資訊、警告資訊、幫助資訊或其他資訊。

questdlg:提問對話方塊

inputdlg:輸入對話方塊

uigetdir:目錄選擇對話方塊

listdlg:列表選擇對話方塊

matlab gui學習筆記2

1.結構體 結構體由欄位名和字段值組成 2.讀寫excel檔案 xlsfinfo 檢測檔案是否包含excel xlswrite 寫excel檔案 xlsread 讀excel檔案 type xlsfinfo filename 或xlsfinfo filename。若檔案filename能被xlsre...

matlab gui學習筆記3

二維繪圖 常用的二維繪圖函式 1.plot 線性二維繪圖。將資料繪製在座標軸上並用線連線起來,形成連續的曲線圖形。eg plot y plot x,y,linespec,linespec可用以定義線條型別 線條寬度 線條顏色 標記型別 標記尺寸 標記填充顏色和標記邊緣顏色。plot x1,y1,li...

學習筆記4

第五單元 使用者 使用者組和許可權 1.使用者 a.每乙個使用者建立都會有乙個uid和gid b.所有使用者的資訊儲存在 etc passwd檔案中 c.每乙個能登陸系統的使用者都有乙個可以使用的shell,用cat etc shells命令可以看到可以使用的所有shell 注 其中 bin sh,...