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

2021-06-10 02:01:27 字數 1242 閱讀 6633

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(,'the name of dialog box')   可以選擇僅僅顯示字尾名為txt或者僅僅顯示字尾名為xls的檔案

或者更加優化的,即讓檔案類別前面有解釋字尾名的含義(如*.txt解釋為txt file),

uigetfile(,'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'),當然你也可以加點額外的功能,('c

reatcancelbtn』..),後面引數為執行的語句;然後,可以根據自己的要求不斷重新整理或則生成不同的進度條,最後需要關閉進度條的話,用delete(h)就ok了。

8.mcc   comtool(改為deploytool)

一些系統函式

例項 def f x y x 10 return y l 2,1,5,4,3 s sorted l,key f,reverse true 排序列表l key f 可選引數 根據函式f的返回值進行排序 reverse true 可選引數,按照降序排列 函式將多個可迭代的物件作為引數,將物件中按序號對應...

mysql 查詢系統 mysql一些系統查詢sql

一 好言 別把最好的時光,浪費在無謂的等待與猶豫不決中。二 背景 記錄下有關sql查詢mysql系統變數等資訊。三 mysql一些系統查詢 檢視索引 show index from db.table 檢視資料路連線數 show status like threads show global stat...

一些常用的c 系統函式

數學 1 三角函式 double sin double double cos double double tan double 2 反三角函式 double asin double 結果介於 pi 2,pi 2 double acos double 結果介於 0,pi double atan dou...