gui寫成績查詢系統的一些函數

來源:互聯網
上載者:User

1.guidata:重新重新整理資料

guidata(Obeject_hanbdles,data);

另外可以用data=guidata(Obeject_handles)獲得先前儲存的資料。


2.uigetfile:一個選擇檔案的選擇框

可以得到路徑名和檔案名稱,[PathName FileName]=uigetfile(...)

uigetfile的參數可以是選擇單類檔案或多類檔案,單類檔案的話uigetdfile('*.txt','the name of dialog box')就是僅僅顯示尾碼名為txt的檔案

多類檔案的話uigetfile({'*.txt';'*.xls';'*.m'},'the name of dialog box')   可以選擇僅僅顯示尾碼名為txt或者僅僅顯示尾碼名為xls的檔案

或者更加最佳化的,即讓檔案類別前面有解釋尾碼名的含義(如*.txt解釋為Txt File),

uigetfile({'*.txt','TXT Files';'*.xls','Excel Files'},'the name of dialog box');即可達到目的,這樣需要主要的就是分號,引號之類的位置不要搞錯。


3.errordlg與msgbox

這些比較好理解,類似errordlg有warndlg,helpdlg等

而msgbox範圍比較廣,可以涵蓋errordlg,warndlg,helpdlg等,只需要參數的變化即可


4.strread與  textscan

strread將會在以後的matlab版本被textscan所替代,所以很明顯textscan的功能至少是包含strread的功能的。

textscan函數還可以和控制代碼一起使用,顯得更加方便,另外textscan函數還多出來的用法是:

[C, position]= textscan(...),對於檔案,position返回的是從檔案開始的位元組數總和,對於字串,計數讀過的字母數。


5.fgetl 與fgets

fgetl去除了分行符號,而fgets是包含分行符號的


6.xlsread

專門從excel檔案中讀取的matlab函數,參數只需要是檔案路徑就可以了。而檔案名稱的路徑可以用uigetfile得到。


7.waitbar:進度條

首先建立進度條,就可以用h=waitbar(0,'Message'),當然你也可以加點額外的功能,('CreatCancelBtn’..),後面參數為執行的語句;然後,可以根據自己的要求不斷重新整理或則產生不同的進度條,最後需要關閉進度條的話,用delete(h)就ok了。

8.mcc   comtool(改為deploytool)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.