《MATLAB软件函数》PPT课件.ppt
《《MATLAB软件函数》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《MATLAB软件函数》PPT课件.ppt(14页珍藏版)》请在装配图网上搜索。
视频名称:文件编程函数作者:史峰,MATLAB软件函数作者:史峰,1.文件目录操作函数2.文件编辑调试函数3.文件操作函数4.资源管理系统函数5.文件发布函数,6.文件脚本函数7.语句控制函数8.内存控制函数9.错误控制函数10.mex编译函数,视频名称:文件编程函数作者:史峰,视频名称:文件编程函数作者:史峰,1.文件目录操作函数,cd:改变工作目录cd;cd(directory);cd(.)copyfile:拷贝文件或者目录copyfile(source,destination);status,message,messageid=copyfile(source,destination,f)delete:删除文件或者图形对象deletefilename;delete(h);delete(handle_array)dir:显示当前工作空间目录文件dir;dirname;files=dir(directory)exist:检测变量、函数、目录或者java类是否存在,返回对应的值fileattrib:设置或者获取文件或者文件夹属性filebrowser:打开当前目录浏览器is:列出文件目录内容,视频名称:MATLAB软件函数作者:史峰,1.文件目录操作函数,matlabroot:返回MATLAB软件的根目录,创建工具箱的绝对路径mkdir:创建新目录mkdir(dirname);mkdir(parentdir,dirname);status,message,messageid=mkdir(,dirname)movefile:移动文件或者目录movefile(source);movefile(source,destination)status,message,messageid=movefile(source,destination,f)pwd:返回当前目录recycle:设置MATLAB文件回收站状态rmdir:删除目录rmdir(dirname);status,message,messageid=rmdir(dirname,s),视频名称:MATLAB软件函数作者:史峰,2文件编辑调试函数,datatipinfo:生成输入变量的简单描述dbclear:清除断点dbclearall;dbclearinmfile;dbclearinmfileatlinenodbcont:中断后重新开始执行dbup:改变本地工作空间的内容dbdown:在debug模式下改变工作空间,使用该函数前必须至少使用dbup函数一次dbquit:退出debug模式dbstack:显示函数调用堆栈dbstatus:列举所有的断点dbstatus;dbstatusmfile;s=dbstatus(.),视频名称:MATLAB软件函数作者:史峰,2文件编辑调试函数,dbstep:从当前断点中执行一行或多行代码dbstep;dbstepnlines;dbstepindbstop:设置断点dbstopinmfile;dbstopinmfileatlinenodebug:列举出m文件的调试函数edit:编辑或创建m文件edit;editfun.m;editfun1fun2fun3.keyboard:转化为键盘模式,在m件中使用时,停止执行该文件并把控制权交给键盘,视频名称:MATLAB软件函数作者:史峰,3文件操作函数,mlint:检查m文件可能出现的问题,并报告结果mlintrp:运行文件和目录的mlint,并在web浏览器中显示结果mlintrpt;mlinkrpt(filename)profile:调试优化m文件代码profsave:以html格式保存profile报告rehash:更新函数和文件系统路径,视频名称:MATLAB软件函数作者:史峰,4资源管理系统函数,checkin:在资源管理系统中登记文件(仅限于UNIX)checkout:在资源管理系统中注销文件(仅限于UNIX)cmopts:获取资源管理系统的名称,5文件发布函数,grabcode:获取发布到html文件的MATLAB代码grabcode(name.html)grabcode(urlname)codeString=grabcode(name.html)notebook:在matlab中创建word文档notebooknotebook(filename)publish:以html形式发布m文件,并把输出结果保存到指定类型文件中。,视频名称:MATLAB软件函数作者:史峰,6文件脚本函数,depdir:列举出m文件或p文件的附属目录list=depdir(file_name)list,prob_files,prob_sym,prob_strings=depdir(file_name)depfun:列举出m或p文件正常运行所需的所有文件路径echo:在m文件执行时显示代码echo;echoon;echooff;echoonallfunction:声明函数functionout1,out2,.=funname(in1,in2,.)input:请求用户输入user_entry=input(prompt)inputname:返回函数输入变量,该函数仅用在函数内mfilename:返回当前运行的m文件名namelengthmax:标识符最大长度,视频名称:MATLAB软件函数作者:史峰,6文件脚本函数,nargchk:返回输入参数数量,在函数m文件内部使用nargchk以验证调用函数时输入的参数数量是否满足要求。msgstring=nargchk(minargs,maxargs,numargs)nargin,nargout:返回函数参数数量nargin和nargout分别表明有输入和输出参数数量nargoutchk:返回参数数量pcode:创建加密的m文件即p文件pcodefunpcodefun1fun2.varargin:返回函数输入参数列表长度varargout:返回函数输出参数列表长度,视频名称:MATLAB软件函数作者:史峰,7语句控制函数,break:终止执行for循环或者while循环,break语句结束循环,把语句控制返回给循环结束后的语句。continue:传递控制给下一个for或while循环case:条件为真时执行代码,case是switch语法中的允许有条件执行语句的一部分。case语句块由case函数,case表达式和其后的一条或多条语句构成。switch:有条件执行的代码,在基本语法中,当switch_expr=case_expr时执行相关语句,如果没有实例表达式与switch表达式相匹配,则语句控制传递给otherwise语句块。try:执行的代码块并发现错误,try在try-catch用法中标记try代码块的开始。如果MATLAB软件在执行try块中的代码时检测到一个错误,它会立即跳转到对应catch语句块中执行错误处理的代码块。,视频名称:MATLAB软件函数作者:史峰,7语句控制函数,catch:处理try语句中的错误If:如果条件为真,则执行相关语句ifexpression,statements,endelse:如果条件为假时执行语句end:终止代码块,或为数组的最后一位数字索引,end用来终止for、while、switch、try和if语句error:显示信息并终止函数for:反复运算指定代码块forx=initval:endval,statements,endreturn:从调用函数中返回while:当条件为真时重复执行语句,视频名称:MATLAB软件函数作者:史峰,8内存控制函数,ans:最近一次计算结果genvarname:从字符串中构造有效变量名global:声明全局变量初始化为一个空矩阵persistent:定义静态全局常量Inmem:内存中M文件、MEX文件以及SunJava类的名称isglobal:判断一个变量是否是全局变量memory:显示内存信息pack:合并工作空间内存mislocked:判断M文件或MEX文件能否从内存中清除mlock:锁定文件,防止其从内存中被删除mulock:允许从内存中删除M文件或MEX文件,视频名称:MATLAB软件函数作者:史峰,9错误控制函数,assert:当计算结果为逻辑0时的错误信息error:显示错误信息并且终止函数ferror:查询MATLAB软件文件输入输出错误intwarning:控制整数警告状态,提供了四种类型的非法操作的整数警告lasterror:返回最近的错误及相关信息lastwarn:返回最近的警告信息warning:显示警告信息warningoff,10mex编译函数,dbmex:使mex文件可在UNIX平台上调试mex:从C/C+或Fortran源文件中编译MEX函数mexext:二进制mex文件扩展名,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB软件函数 MATLAB 软件 函数 PPT 课件
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文