gui写成绩查询系统的一些函数

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)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值