
<p>MATLAB主要函数指令表(按功能分类)</p><p>1常用指令(General Purpose Commands)</p><p>1.1通用信息查询(General information) demo演示程序</p><p>help在线帮助指令</p><p>helpbrowser超文本文档帮助信息helpdesk超文本文档帮助信息</p><p>helpwin打开在线帮助窗</p><p>info MATLAB和MathWorks公司的信息subscribe MATLAB用户注册</p><p>ver MATLAB和TOOLBOX的版本信息version MATLAB版本</p><p>whatsnew显示版本新特征</p><p>1.2工作空间管理(Managing the workspace)</p><p>clear从内存中清除变量和函数</p><p>exit关闭MATLAB</p><p>load从磁盘中调入数据变量</p><p>pack合并工作内存中的碎块</p><p>quit退出MATLAB</p><p>save把内存变量存入磁盘</p><p>who列出工作内存中的变量名</p><p>whos列出工作内存中的变量细节workspace工作内存浏览器</p><p>1.3管理指令和函数(Managing commands and functions)</p><p>edit矩阵编辑器</p><p>edit打开M文件</p><p>inmem查看内存中的P码文件</p><p>mex创建MEX文件</p><p>open打开文件</p><p>pcode生成P码文件type显示文件内容</p><p>what列出当前目录上的M、MAT、MEX文件</p><p>which确定指定函数和文件的位置</p><p>1.4搜索路径的管理(Managing the seach patli)</p><p>addpath添加搜索路径</p><p>rmpath从搜索路径中删除目录</p><p>path控制MATLAB的搜索路径</p><p>pathtool修改搜索路径</p><p>1.5指令窗控制(Controlling the command window)</p><p>beep产生beep声</p><p>echo显示命令文件指令的切换开关</p><p>diary储存MATLAB指令窗操作内容format设置数据输出格式</p><p>more命令窗口分页输出的控制开关</p><p>1.6操作系统指令(Operating system commands)</p><p>cd改变当前工作目录</p><p>computer计算机类型</p><p>copyfile文件拷贝</p><p>delete删除文件</p><p>dir列出的文件</p><p>dos执行dos指令并返还结果</p><p>getenv给出环境值</p><p>ispc MATLAB为PC(Windows)版本则为真isunix MATLAB为Unix版本则为真mkdir创建目录</p><p>pwd改变当前工作目录</p><p>unix执行unix指令并返还结果</p><p>vms执行vms dcl指令并返还结果</p><p>web打开web浏览器</p><p>!执行外部应用程序</p><p>2运算符和特殊算符(Operators and special characters)</p><p>2.1算术运算符(Arithmetic operators)</p><p>+加</p><p>-减</p><p>*矩阵乘</p><p>.*数组乘</p><p>^矩阵乘方</p><p>.^数组乘方</p><p>反斜杠或左除</p><p>/斜杠或右除</p><p>https://m.360docs.net/doc/或.数组除</p><p>张量积</p><p>[注]本表第三栏括号中的字符供在线救助时help指令引述用</p><p>2.2关系运算符(Relational operators) ==等号</p><p>~=不等号</p><p><小于</p><p>>大于</p><p><=小于或等于</p><p>>=大于或等于</p><p>2.3逻辑操作(Logical operators)</p><p>&逻辑与</p><p>|逻辑或</p><p>~逻辑非</p><p>xor异或</p><p>any有非零元则为真</p><p>all所有元素均非零则为真</p><p>2.4特殊算符(Special characters)</p><p>:冒号</p><p>()圆括号</p><p>[]方括号</p><p>{}花括号@创建函数句柄</p><p>.小数点</p><p>.构架域的关节点</p><p>..父目录</p><p>?续行号</p><p>,逗号</p><p>;分号</p><p>%注释号</p><p>!调用操作系统命令</p><p>=赋值符号</p><p>ˊ引号</p><p>ˊ复数转置号</p><p>.ˊ转置号</p><p>[,]水平串接</p><p>[;]垂直串接</p><p>(),{},.下标赋值</p><p>(),{},.下标标识</p><p>subsindex下标标识</p><p>3编程语言结构(Programming language constructs)</p><p>3.1控制语句(Control flow)</p><p>break终止最内循环</p><p>case同switch一起使用</p><p>catch同try一起使用</p><p>continue将控制转交给外层的for或while 循环</p><p>else同if一起使用</p><p>elseif同if一起使用</p><p>end结束for,while,if语句</p><p>for按规定次数重复执行语句</p><p>if条件执行语句</p><p>otherwise可同switch一起使用</p><p>return返回</p><p>switch多个条件分支</p><p>try try-cathch结构</p><p>while不确定次数重复执行语句</p><p>3.2计算运行(Evaluation and execution) assignin跨空间赋值</p><p>builtin执行内建的函数</p><p>eval字符串宏指令</p><p>evalc执行MATLAB字符串</p><p>evalin跨空间计算串表达式的值</p><p>feval函数宏指令</p><p>run执行脚本文件</p><p>3.3脚本文件、函数及变量</p><p>(Scripts,function,and variables)</p><p>exist检查变量或函数是否被定义function函数文件头</p><p>global定义全局变量</p><p>isglobal若是全局变量则为真iskeyword若是关键字则为真mfilename正在执行的M文件的名字persistent定义永久变量</p><p>script MATLAB命令文件</p><p>3.4宗量处理(Augument handling) inputname实际调用变量名</p><p>nargchk输入变量个数检查</p><p>nargin函数输入宗量的个数</p><p>nargout函数输出宗量的个数nargoutchk输出变量个数检查</p><p>varagin输入宗量</p><p>varagout输出宗量</p><p>3.5信息显示(Message display)</p><p>disp显示矩阵和文字内容</p><p>display显示矩阵和文字内容的重载函数error显示错误信息</p><p>fprintf把格式化数据写到文件或屏幕lasterr最后一个错误信息lastwarn最后一个警告信息</p><p>sprintf按格式把数字转换为串warning显示警告信息</p><p>3.6交互式输入(Interactive input) input提示键盘输入</p><p>keyboard激活键盘做为命令文件pause暂停</p><p>uicontrol创建用户界面控制uimenu创建用户界面菜单</p><p>4基本矩阵函数和操作(Elementary matrices and matrix manipulation) 4.1基本矩阵(Elementary matrices) eye单位阵</p><p>linspace线性等分向量</p><p>logspace对数等分向量</p><p>meshgrid用于三维曲面的分格线坐标ones全1矩阵</p><p>rand均匀分布随机阵</p><p>randn正态分布随机阵</p><p>repmat铺放模块数组</p><p>zeros全零矩阵</p><p>:矩阵的援引和重排</p><p>4.2矩阵基本信息(Basic array information)</p><p>disp显示矩阵和文字内容</p><p>isempty若是空矩阵则为真</p><p>isequal若对应元素相等则为1 islogical尤其是逻辑数则为真isnumeric若是数值则为真</p><p>length确定向量的长度</p><p>logical将数值转化为逻辑值</p><p>ndims数组A的维数</p><p>size确定矩阵的维数</p><p>4.3矩阵操作(Matrix manipulateion)</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/146101.html