matlab 主要函数指令表

上传人:第*** 文档编号:32689710 上传时间:2018-02-12 格式:DOCX 页数:22 大小:34.28KB
返回 下载 相关 举报
matlab 主要函数指令表_第1页
第1页 / 共22页
matlab 主要函数指令表_第2页
第2页 / 共22页
matlab 主要函数指令表_第3页
第3页 / 共22页
matlab 主要函数指令表_第4页
第4页 / 共22页
matlab 主要函数指令表_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《matlab 主要函数指令表》由会员分享,可在线阅读,更多相关《matlab 主要函数指令表(22页珍藏版)》请在金锄头文库上搜索。

1、MATLAB 主要函数指令表(按功能分类,转) 2007-10-01 21:38:53 本文已公布到博客频道 校园教育分类 最近学习,经常用到 matlab 命令,就收集了一下,以方面学习,呵呵1 常用指令(General Purpose Commands)1.1 通用信息查询(General information)demo 演示程序help 在线帮助指令helpbrowser 超文本文档帮助信息helpdesk 超文本文档帮助信息helpwin 打开在线帮助窗info MATLAB 和 MathWorks 公司的信息subscribe MATLAB 用户注册ver MATLAB 和 TOO

2、LBOX 的版本信息version MATLAB 版本whatsnew 显示版本新特征1.2 工作空间管理(Managing the workspace)clear 从内存中清除变量和函数exit 关闭 MATLABload 从磁盘中调入数据变量pack 合并工作内存中的碎块quit 退出 MATLABsave 把内存变量存入磁盘who 列出工作内存中的变量名whos 列出工作内存中的变量细节workspace 工作内存浏览器1.3 管理指令和函数(Managing commands and functions)edit 矩阵编辑器edit 打开 M 文件inmem 查看内存中的 P 码文件m

3、ex 创建 MEX 文件open 打开文件pcode 生成 P 码文件type 显示文件内容what 列出当前目录上的 M、MAT、MEX 文件which 确定指定函数和文件的位置1.4 搜索路径的管理(Managing the seach patli)addpath 添加搜索路径rmpath 从搜索路径中删除目录path 控制 MATLAB 的搜索路径pathtool 修改搜索路径1.5 指令窗控制(Controlling the command window)beep 产生 beep 声echo 显示命令文件指令的切换开关diary 储存 MATLAB 指令窗操作内容format 设置数据

4、输出格式more 命令窗口分页输出的控制开关1.6 操作系统指令(Operating system commands)cd 改变当前工作目录computer 计算机类型copyfile 文件拷贝delete 删除文件dir 列出的文件dos 执行 dos 指令并返还结果getenv 给出环境值ispc MATLAB 为 PC(Windows)版本则为真isunix MATLAB 为 Unix 版本则为真mkdir 创建目录pwd 改变当前工作目录unix 执行 unix 指令并返还结果vms 执行 vms dcl 指令并返还结果web 打开 web 浏览器! 执行外部应用程序2 运算符和特殊算

5、符(Operators and special characters)2.1 算术运算符(Arithmetic operators)+ 加- 减* 矩阵乘.* 数组乘 矩阵乘方. 数组乘方 反斜杠或左除/ 斜杠或右除./或. 数组除张量积注本表第三栏括号中的字符供在线救助时 help 指令引述用2.2 关系运算符(Relational operators)= = 等号= 不等号大于= 大于或等于2.3 逻辑操作(Logical operators)& 逻辑与| 逻辑或 逻辑非xor 异或any 有非零元则为真all 所有元素均非零则为真2.4 特殊算符(Special characters):

6、 冒号( ) 圆括号 方括号 花括号 创建函数句柄. 小数点. 构架域的关节点. 父目录 续行号, 逗号; 分号% 注释号! 调用操作系统命令= 赋值符号 引号 复数转置号. 转置号, 水平串接; 垂直串接( ), ,. 下标赋值( ), ,. 下标标识subsindex 下标标识3 编程语言结构(Programming language constructs)3.1 控制语句(Control flow)break 终止最内循环case 同 switch 一起使用catch 同 try 一起使用continue 将控制转交给外层的 for 或 while 循环else 同 if 一起使用els

7、eif 同 if 一起使用end 结束 for,while,if 语句for 按规定次数重复执行语句if 条件执行语句otherwise 可同 switch 一起使用return 返回switch 多个条件分支try try-cathch 结构while 不确定次数重复执行语句3.2 计算运行(Evaluation and execution)assignin 跨空间赋值builtin 执行内建的函数eval 字符串宏指令evalc 执行 MATLAB 字符串evalin 跨空间计算串表达式的值feval 函数宏指令run 执行脚本文件3.3 脚本文件、函数及变量(Scripts,functi

8、on,and variables)exist 检查变量或函数是否被定义function 函数文件头global 定义全局变量isglobal 若是全局变量则为真iskeyword 若是关键字则为真mfilename 正在执行的 M 文件的名字persistent 定义永久变量script MATLAB 命令文件3.4 宗量处理(Augument handling)inputname 实际调用变量名nargchk 输入变量个数检查nargin 函数输入宗量的个数nargout 函数输出宗量的个数nargoutchk 输出变量个数检查varagin 输入宗量varagout 输出宗量3.5 信息显

9、示(Message display)disp 显示矩阵和文字内容display 显示矩阵和文字内容的重载函数error 显示错误信息fprintf 把格式化数据写到文件或屏幕lasterr 最后一个错误信息lastwarn 最后一个警告信息sprintf 按格式把数字转换为串warning 显示警告信息3.6 交互式输入(Interactive input)input 提示键盘输入keyboard 激活键盘做为命令文件pause 暂停uicontrol 创建用户界面控制uimenu 创建用户界面菜单4 基本矩阵函数和操作(Elementary matrices and matrix manip

10、ulation)4.1 基本矩阵(Elementary matrices)eye 单位阵linspace 线性等分向量logspace 对数等分向量meshgrid 用于三维曲面的分格线坐标ones 全 1 矩阵rand 均匀分布随机阵randn 正态分布随机阵repmat 铺放模块数组zeros 全零矩阵: 矩阵的援引和重排4.2 矩阵基本信息(Basic array information)disp 显示矩阵和文字内容isempty 若是空矩阵则为真isequal 若对应元素相等则为 1islogical 尤其是逻辑数则为真isnumeric 若是数值则为真length 确定向量的长度lo

11、gical 将数值转化为逻辑值ndims 数组 A 的维数size 确定矩阵的维数4.3 矩阵操作(Matrix manipulateion)blkdiag 块对角阵串接diag 创建对角阵,抽取对角向量end 数组的长度,即最大下标find 找出非零元素 1 的下标fliplr 矩阵的左右翻转flipud 矩阵的上下翻转flipdim 交换对称位置上的元素ind2sub 据单下标换算出全下标reshape 矩阵变维rot90 矩阵逆时针 90旋转sub2idn 据全下标换算出单下标tril 抽取下三角阵triu 抽取上三角阵4.4 特殊变量和常数(Special variables and

12、constants)ans 最新表达式的运算结果eps 浮点相对误差i,j 虚数单位inf 或 Inf 无穷大isfinite 若是有限数则为真isinf 若是无穷大则为真isnan 若为非数则为真NaN 或 nan 非数pi 3.1415926535897.realmax 最大浮点数realmin 最小正浮点数why 一般问题的简明答案4.5 特殊矩阵(Specialized matrices)compan 伴随矩阵gallery 一些小测试矩阵hadamard Hadamard 矩阵hankel Hankel 矩阵hilb Hilbert 矩阵invhilb 逆 Hilbert 矩阵mag

13、ic 魔方阵pascal Pascal 矩阵rosser 典型对称特征值实验问题toeplitz Toeplitz 矩阵vander Vandermonde 矩阵wilkinson Wilkinsons 对称特征值实验矩阵5 基本数学函数(Elementary math functions)5.1 三角函数(Trigonometric)acos 反余弦acosh 反双曲余弦acot 反余切acoth 反双曲余切acsc 反余割acsch 反双曲余割asec 反正割asech 反双曲正割asin 反正弦asinh 反双曲正弦atan 反正切atanh 反双曲正切atan2 四象限反正切cos 余

14、弦cosh 双曲余弦cot 余切coth 双曲余切csc 余割csch 双曲余割sec 正割sech 双曲正割sin 正弦sinh 双曲正弦tan 正切tanh 双曲正切5.2 指数函数(Exponential)exp 指数log 自然对数log10 常用对数log2 以 2 为底的对数nestpow2 最近邻的 2 的幂pow2 2 的幂sqrt 平方根5.3 复数函数(Complex)abs 绝对值angle 相角complex 将实部和虚部构成复数conj 复数共轭cplxpair 复数阵成共轭对形式排列imag 复数虚部isreal 若是实数矩阵则为真real 复数实部unwrap 相

15、位角 360线调整5.4 圆整和求余函数(Rounding and remainder)ceil 朝正无穷大方向取整fix 朝零方向取整floor 朝负无穷大方向取整mod 模数求余rem 求余数round 四舍五入取整sign 符号函数6 特殊函数(Specialized math functions)cart2pol 直角坐标变为柱(或极)坐标cart2sph 直角坐标变为球坐标cross 向量叉积dot 向量内积isprime 若是质数则为真pol2cart 柱(或极)坐标变为直角坐标sph2cart 球坐标变为直角坐标7 矩阵函数和数值线性代数(Matrix functionsnume

16、rical linear algebra)7.1 矩阵分析(Matrix analysis)det 行列式的值norm 矩阵或向量范数normest 估计 2 范数null 零空间orth 值空间rank 秩rref 转换为行阶梯形trace 迹subspace 子空间的角度7.2 线性方程(Linear equations)chol Cholesky 分解cholinc 不完全 Cholesky 分解cond 矩阵条件数condest 估计 1-范数条件数inv 矩阵的逆lu LU 分解luinc 不完全 LU 分解lscov 已知协方差的最小二乘积nnls 非负二乘解pinv 伪逆qr QR 分解rcond LINPACK 逆条件数、/ 解线性方程7.3 特性值与奇异值(Eigenvalues and singular values)condeig 矩阵各特征值的条件数eig 矩阵特征值和特征向量eigs 多个特征值gsvd 归一化奇异值分解h

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号