《Matlab函数表汇总》由会员分享,可在线阅读,更多相关《Matlab函数表汇总(17页珍藏版)》请在金锄头文库上搜索。
1、addpath(dir1,dir2,.)添加所有指定目录到Matlab当前的搜索路径中doc显示Matlab帮助桌面doc function显示指定Matlab功能函数的HTML帮助文档doc toolbox/function显示指定工具箱中函数的HTML帮助文档help列出所有主要的帮助主题help topic给出指定主题的帮助helpdesk显示帮助桌面helpwin显示帮助窗口helpwin topic显示主题的帮助lookfor topic在所有的帮助条目中搜索关键字partialpath部分路径名path显示当前搜索路径path(newpath)将当前路径改变为新路径名path(pa
2、th,newpath)将添加一个新的目录到当前路径中pathtool启动路径浏览器的图形用户界面profile on启动Matlab profiler,清除以前的记录profile off中止Matlabprofilerprofile on -detail level启动Matlab profiler,清除以前的记录,并对用level指定的函数集产生记录profile resume重新启动Matlab profiler,并且不清除以前的记录统计表profile clear清除Matlab profiler统计记录profile report中止Matlab profiler,产生一个HTML格
3、式的报告,并在用户的Web浏览器中显示报告profile plot中止Matlab profiler,并显示一个图形窗口profile status显示一个包含当前profiler状态的结构profreport暂停执行profilerrmpath directory从Matlab的当前搜索路径中删除指定目录type filename显示指定文件的内容v,d=version显示Matlab的版本号和发布日期ver显示Matlab、Simulink及工具箱的版本信息ver toolboxname显示指定工具箱的版本号和发布日期web url根据所给URL来打开指定的文件或Webwhat列出当前目录
4、中所有的M文件、MAT文件和MEX文件what dirname列出所给目录中所有的M文件、MAT文件和MEX文件(不必为全路径名)whatsnew显示Matlab产品及指定工具箱的README文件摘要whatsnew matlab显示Matlab的README文件whatsnew toolboxpath显示“toolbox”指定的工具箱的README文件which fun显示指定函数的全路径名which file.ext显示指定文件的全路径名clear从工作空间内删除所有变量clear name1 name2 .从工作空间内删除使用“name1 ”指定的变量、M文件及MEX文件clear gl
5、obal name从工作空间内删除使用“name”指定的全局变量、M文件及MEX文件clear functions从内存中清除当前编译的所有M函数clear variables从工作空间内清除所有的变量clear mex从内存中清除所有的MEX文件clear global 从工作空间内清除所有的全局变量clear all从内存中清除所有的变量、函数及M文件,让工作空间为空clear classes从内存中清除说有的变量、函数及M文件,让工作空间唯恐并清除所有类定义clear h*使用通配符*删除工作空间内所有以“h”开头的变量disp(X)显示不带名称的文本或数组length(X)返回X的最长
6、维数,若X为向量,则返回X的长度load(filename)从磁盘上载入名为“filename”的文件save filename var1 var2 .将工作空间内的指定变量用二进制格式保存到磁盘上的filename文件中mlock对当前正在运行的M文件锁定,防止使用clear删除M文件mlock(fun)对内存中指定的M文件锁定munlock对锁定的M文件解锁openvar(name)在数组编辑器中打开工作空间内的变量(数组必须由数字构成)d=size(A)以向量d的形式返回矩阵A的各维长度m=size(A,dim)返回矩阵A的第dim维长度m,n=size(A)矩阵的结构who列出当前内存
7、中所有的变量whos列出当前内存中所有的变量及其大小和是否有非零的虚部who var1 var2 列出指定的变量whos var1 var2 列出指定的变量及其大小和是否有非零的虚部who global列出工作空间内所有的全局变量whos global列出工作空间所有的全局变量及其大小和是否有非零的虚部who-file filename列出指定MAT文件的所有变量whos-file filename列出指定MAT文件的所有变量及其大小和是否有非零的虚部workspace打开工作空间浏览器clc清空命令窗口echo on/off控制M文件执行时是否显示format short5位定点数(二位整数
8、,四位小数)format short g5位定点数或浮点数format short e5位十进制数加指数format long16位十进制数format long g15位定点数或浮点数format long e16位十进制数加指数format bank货币格式数(两位小数)format hex16进制数format rat有理分数近似format +、-或空格format compact压缩格式format loose(默认)稀疏格式home把光标移动到Matlab命令窗口的左上角more on允许在Matlab的命令窗口中进行页面调度(默认行数为23)more off(默认)不允许在Mat
9、lab的命令窗口中进行页面调度more(n)控制每页的行数cd显示当前目录cd directory将指定目录设置为当前目录cd.将当前目录的上一级目录设置为当前目录copyfile(mulu1,mulu2)将指定源目录中的文件复制到指定新目录中status=copyfile(mulu1,mulu2)返回执行状态:0为成功,1为失败delete filename删除指定文件filenamedelete(h)删除带有指定句柄的图形对象diary创建用户键盘输入并由系统应答的日志文件diary off暂停执行diary命令diary on恢复执行diary命令dir列出当前目录中的所有文件dir f
10、ilename列出指定目录中的所有文件edit打开一个新M文件编辑器窗口edit fun使用默认的编辑器打开指定的M文件edit file.ext使用默认的编辑器打开指定的文本文件edit class/fun使用默认的编辑器打开指定的方法文件edit private/fun使用默认的编辑器打开指定的私有文件edit class/private/fun使用默认的编辑器打开指定的私有方法文件path,name,ext,ver=fileparts(flie)返回指定文件的路径、文件名、扩展名和版本matlabroot返回安装Matlab的根目录mkdir(dirname)在当前目录下使用指定目录名新
11、建目录mkdir(parentdir,newdir)在指定父目录下使用指定目录名新建目录status=mkdir(parentdir,newdir)返回执行状态:0为失败,1为成功,2为该目录已存在open name打开文件pwd以变量形式返回当前目录!DOS在Matlab控制窗口执行Windows系统命令!DOS&用Matlab打开Windows窗口以执行DOS命令quit/exit退出Matlab系统A+B矩阵的加法运算A-B矩阵的减法运算A*B矩阵的乘法运算A.*B数组乘法AB矩阵乘方A.B数组乘方AB矩阵左除A/B矩阵右除A.B数组左除A./B数组右除kron(A,B)张量积、=、=、
12、=、=大于、小于、大于等于、小于等于、不等于、等于运算&(and)、|(or)、(not)逻辑与、或、非xor(A,B)逻辑异或all(A,dim)矩阵A的第dim维向量所有元素都非零,返回1any(A,dim)矩阵A的第dim维向量若有一元素非零,返回1:创建矩阵和下标数组用于构造向量和矩阵()表示算术表达式的优先级;放置函数参数;放置数组的下标用于元胞数组.十进制数的小数点;表示数组运算;结构数组中字段访问.当前目录的父目录。常与cd和chdir一起使用续行符,隔开矩阵下标和函数参数;多语句行中分开各语句;用于内表示矩阵一行结束;用于语句后将不给出语句的运行结果%注释符!表示其后命令为Wi
13、ndows命令当出现一个时,用作共轭转置;当成对出现时,用于括起字符串.数组转置=赋值号a=exist(filename)检查指定文件或变量是否存在k=find(A)返回矩阵A的非零元素的位置i,j=find(A)返回矩阵A的非零元素的行标和列标i,j,v=find(A)返回矩阵A的非零元素的行标、列标和非零元素isfield(S,field)“field”是否是结构数组S中的字段检验isglobal(name)“name”是否是全局变量检验ishold”hold”命令处于“on”状态,返回1;处于“off”,返回0isieee计算机是否使用IEEE算法检验isstudentMatlab是否是
14、学生版检验isinf(A)无穷性检验isletter(A)字母检验isnan(A)非数值数检验isnumeric(A)数值数组检验isprime(A)素数检验isreal(A)实数检验isfinite(A)有限性检验ishandle(A)A中元素是否是有效图形句柄检验isspace(A)ASCII空白间隔检验isequal(A,B,.)相等数组检验issparse(S)稀疏数组检验isstruct(S)结构数组检验iscell(S)元胞数组检验iscellstr(S)字符串元胞数组检验ischar(S)字符串数组检验isempty(S)空数组检验islogical(S)逻辑数组检验isobje
15、ct(S)A是否是一个对象检验class(object)返回一个规定对象的类的字符串isa(obj,class-name)指定对象obj是否属于指定类class-name检验global X Y Z定义全局变量function函数M文件script脚本M文件break停止执行最近的“for”循环或“while”循环error(error-message)显示错误信息a=input(prompt)要求用户输入a=input(prompt,s)要求用户输入keyboard在M文件中调用键盘pause暂停执行M文件,按任意键继续执行pause(n)暂停n秒再执行M文件pause on允许该命令后的暂停命令产生作用pause off不允许该命令后的暂停命令产生作用while-end不确