MATLAB软件函数.ppt

上传人:牧羊曲112 文档编号:6512178 上传时间:2023-11-08 格式:PPT 页数:14 大小:275.99KB
返回 下载 相关 举报
MATLAB软件函数.ppt_第1页
第1页 / 共14页
MATLAB软件函数.ppt_第2页
第2页 / 共14页
MATLAB软件函数.ppt_第3页
第3页 / 共14页
MATLAB软件函数.ppt_第4页
第4页 / 共14页
MATLAB软件函数.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《MATLAB软件函数.ppt》由会员分享,可在线阅读,更多相关《MATLAB软件函数.ppt(14页珍藏版)》请在三一办公上搜索。

1、视频名称:文件编程函数作者:史峰,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,

2、f)delete:删除文件或者图形对象 delete filename;delete(h);delete(handle_array)dir:显示当前工作空间目录文件 dir;dir name;files=dir(directory)exist:检测变量、函数、目录或者java类是否存在,返回对应的值fileattrib:设置或者获取文件或者文件夹属性 filebrowser:打开当前目录浏览器is:列出文件目录内容,视频名称:MATLAB软件函数作者:史峰,1.文件目录操作函数,matlabroot:返回MATLAB软件的根目录,创建工具箱的绝对路径mkdir:创建新目录 mkdir(dirn

3、ame);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),视频名称:MATLA

4、B软件函数作者:史峰,2 文件编辑调试函数,datatipinfo:生成输入变量的简单描述 dbclear:清除断点 dbclear all;dbclear in mfile;dbclear in mfile at linenodbcont:中断后重新开始执行 dbup:改变本地工作空间的内容 dbdown:在debug模式下改变工作空间,使用该函数前必须至少使用dbup函数一次 dbquit:退出debug模式 dbstack:显示函数调用堆栈 dbstatus:列举所有的断点 dbstatus;dbstatus mfile;s=dbstatus(.),视频名称:MATLAB软件函数作者:史

5、峰,2 文件编辑调试函数,dbstep:从当前断点中执行一行或多行代码 dbstep;dbstep nlines;dbstep in dbstop:设置断点 dbstop in mfile;dbstop in mfile at lineno debug:列举出m文件的调试函数 edit:编辑或创建m文件 edit;edit fun.m;edit fun1 fun2 fun3.keyboard:转化为键盘模式,在m件中使用时,停止执行该文件并把控制权交给键盘,视频名称:MATLAB软件函数作者:史峰,3 文件操作函数,mlint:检查m文件可能出现的问题,并报告结果mlintrp:运行文件和目录

6、的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)co

7、deString=grabcode(name.html)notebook:在matlab中创建word文档 notebook notebook(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;

8、echo on;echo off;echo on all function:声明函数 function out1,out2,.=funname(in1,in2,.)input:请求用户输入 user_entry=input(prompt)inputname:返回函数输入变量,该函数仅用在函数内 mfilename:返回当前运行的m文件名namelengthmax:标识符最大长度,视频名称:MATLAB软件函数作者:史峰,6 文件脚本函数,nargchk:返回输入参数数量,在函数m文件内部使用nargchk 以验证调用函数时输入的参数数量是否满足要求。msgstring=nargchk(mina

9、rgs,maxargs,numargs)nargin,nargout:返回函数参数数量 nargin 和 nargout分别表明有输入和输出参数数量 nargoutchk:返回参数数量 pcode:创建加密的m文件即p文件 pcode fun pcode fun1 fun2.varargin:返回函数输入参数列表长度 varargout:返回函数输出参数列表长度,视频名称:MATLAB软件函数作者:史峰,7 语句控制函数,break:终止执行for循环或者while循环,break语句结束循环,把语句控制返回给循环结束后的语句。continue:传递控制给下一个for或while循环 case

10、:条件为真时执行代码,case是switch语法中的允许有条件执行语句的一部分。case语句块由case函数,case表达式和其后的一条或多条语句构成。switch:有条件执行的代码,在基本语法中,当switch_expr=case_expr时执行相关语句,如果没有实例表达式与switch表达式相匹配,则语句控制传递给otherwise语句块。try:执行的代码块并发现错误,try在try-catch用法中标记try代码块的开始。如果MATLAB软件在执行try块中的代码时检测到一个错误,它会立即跳转到对应catch语句块中执行错误处理的代码块。,视频名称:MATLAB软件函数作者:史峰,7

11、语句控制函数,catch:处理try语句中的错误 If:如果条件为真,则执行相关语句 if expression,statements,end else:如果条件为假时执行语句 end:终止代码块,或为数组的最后一位数字索引,end用来终止for、while、switch、try和if语句 error:显示信息并终止函数 for:反复运算指定代码块 for x=initval:endval,statements,end return:从调用函数中返回 while:当条件为真时重复执行语句,视频名称:MATLAB软件函数作者:史峰,8 内存控制函数,ans:最近一次计算结果 genvarname

12、:从字符串中构造有效变量名 global:声明全局变量 初始化为一个空矩阵persistent:定义静态全局常量 Inmem:内存中M文件、MEX文件以及Sun Java类的名称 isglobal:判断一个变量是否是全局变量 memory:显示内存信息 pack:合并工作空间内存 mislocked:判断M文件或MEX文件能否从内存中清除 mlock:锁定文件,防止其从内存中被删除 mulock:允许从内存中删除M文件或MEX文件,视频名称:MATLAB软件函数作者:史峰,9 错误控制函数,assert:当计算结果为逻辑0时的错误信息error:显示错误信息并且终止函数 ferror:查询MATLAB软件文件输入输出错误 intwarning:控制整数警告状态,提供了四种类型的非法操作的整数警告 lasterror:返回最近的错误及相关信息 lastwarn:返回最近的警告信息 warning:显示警告信息 warning off,10 mex编译函数,dbmex:使mex文件可在UNIX平台上调试 mex:从C/C+或Fortran源文件中编译MEX函数 mexext:二进制mex文件扩展名,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号