《MATLAB软件函数》PPT课件.ppt

上传人:sh****n 文档编号:11553110 上传时间:2020-04-28 格式:PPT 页数:14 大小:389.31KB
返回 下载 相关 举报
《MATLAB软件函数》PPT课件.ppt_第1页
第1页 / 共14页
《MATLAB软件函数》PPT课件.ppt_第2页
第2页 / 共14页
《MATLAB软件函数》PPT课件.ppt_第3页
第3页 / 共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文件扩展名,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!