Matlab函数参考.pdf

上传人:飞****9 文档编号:134041578 上传时间:2020-06-02 格式:PDF 页数:17 大小:210.84KB
返回 下载 相关 举报
Matlab函数参考.pdf_第1页
第1页 / 共17页
Matlab函数参考.pdf_第2页
第2页 / 共17页
Matlab函数参考.pdf_第3页
第3页 / 共17页
Matlab函数参考.pdf_第4页
第4页 / 共17页
Matlab函数参考.pdf_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Matlab函数参考.pdf》由会员分享,可在线阅读,更多相关《Matlab函数参考.pdf(17页珍藏版)》请在金锄头文库上搜索。

1、Matlab 函数参考 Matlab 函数参考 分类总表 一 一般函数命令 十一 稀疏矩阵 二 运算符号与特殊字符 十二 二维图形 三 程序语言设计 十三 三维图形 四 基本矩阵和矩阵操作 十四 特殊图形 五 基本数学函数 十五 图形句柄 六 特殊函数 十六 位函数 七 矩阵函数与数值代数 十七 字符串函数 八 数据分析和付里叶变换 十八 文件输入输出 九 插值与多项式 十九 日期和时间函数 十 泛函和常微分方程求解 二十 数据类型和结构 一 一般函数命令 General 1 常用信息 General information help 联机帮助命令 在 MATLAB 命令窗口显示帮助主题 在

2、help 后加函 数或命令的特殊字符 可得到具体命令或函数的使用信息 helpwin 联机帮助命令 在 MATLAB 帮助窗口显示函数命令分类表 用鼠标双 击某一行 可得某一类所有命令的清单 再用鼠标双击具体命令可 得详细帮助 helpdesk 超文本帮助 demo 运行 MATLAB 的演示程序 ver MATLAB 及其工具箱的版本信息 whatsnew 显示手册中未给出的新特性 Readme readme 文件 用于 What snew 介绍当前版本的 MATLAB 的新功 能 2 工作空间管理 Managing the workspace who 显示内存中全部工作变量 变量列表 wh

3、os 显示工作变量的具体信息 数组维数 显示生与内存的大小 workspace 显示工作区的浏览器 图形界面的工作区管理 clear 从内存中清除变量和函数 pack 整理工作空间的内存 内存中的变量存入磁盘 再用内存中的连续空 间载回这些变量 load 从磁盘上将变量 数据 调入工作空间内存 save 将工作空间的变量 数据 存盘 quit 退出 MATLAB 与命令 exit 相同 把 Matlab 占用的内存全部交还 系统 3 管理命令和函数 what 显示当前工作目录下的有关文件 type type filename 可显示文件名为 filename m 的 M 文件 edit 打开程

4、序编辑器 编写或修改 M 文件 open 以扩充方式打开文件 lookfor 搜索带关键词的 M 文件 which 确定函数和文件的位置 pcode 生成伪代码文件 P 文件 inmem 内存中函数列表 mex 编译 MEX 函数 4 管理和搜索路径 path 设置 显示 MATLAB 路径 addpath 添加路径 rmpath 消除已设置的路径 pathtool 修改路径 5 命令窗口控制 Controlling the command window echo 显示文件中的 MATLAB 命令 more 命令窗口的分页控制 diary 日志命令 保存 MATLAB 命令窗口中的文本 for

5、mat 设置输出格式 6 操作系统命令 Operating system commands cd 改变当前工作目录 copyfile 拷贝文件 pwd 显示当前工作目录的路径 dir 工作目录下文件列表 delete 删除文件 getenv 得到环境变量 mkdir 创建目录 执行操作系统命令 参考 PUNCT dos 执行 DOS 命令并返回结果 unix 执行 UNIX 命令并返回结果 vms 执行 VMS DCL 命令并返回结果 web 打开页面浏览器 computer 显示计算机类型和操作系统 7 调试 M 文件 Debugging M files debug 列出所有调试命令 dbs

6、top 设置跟踪调试断点 dbclear 清除跟踪调试断点 dbcont 跟踪调试恢复执行 dbdown 改变局部工作空间内容 dbstack 列出函数调用关系 dbstatus 列出所有断点情况 dbstep 跟踪调试单步执行 dbtype 列出带有命令行标号 M 文件 dbup 改变局部工作空间内容 t dbquit 退出调试 dbmex 调试 MEX 文件 仅在 UNIX 下 二 运算符号与特殊字符 OPS 1 算术运算符号 Arithmetic operators 矩阵加法 A B 要求 A 和 B 是同型矩阵 A B 其中之一是数除外 矩阵减法 A B 要求 A 和 B 是同型矩阵

7、A B 其中之一是数除 外 矩阵乘法 A B 要求 A 的列数与 B 的行数相等 其中之一是数除 外 数组乘法 矩阵方幂运算 数组方幂运算 矩阵左除运算 X A B 是方程 A X B 解 矩阵右除运算 X B A 是方程 X A B 的解 数组左除运算 数组右除运算 kron Kronecker 张量积运算 2 关系运算符号 Relational operators 相等关系 不等关系 大于关系 大于或等于关系 3 逻辑运算符号 Logical operators 逻辑 与 运算 and 逻辑 或 运算 or 逻辑 非 运算 not any 当向量 X 中有非零元素时 any X 的值为 1

8、 否则为 0 all 当向量 X 的元素全不为零时 all X 的值为 1 否则为 0 三 程序语言设计 lang 1 控制流 if if 语句 条件执行语句 开始 else IF 语句条件 elseif IF 语句条件 end 结束控制语句快命令 for 循环语句 while 循环语句 break 终断循环执行 switch 分支表达式 case 分支的情形 otherwise 默认的分支情形 try 开始一个 Try 代码块 catch 开始一个 catch 代码块 return 返回主调函数的命令 2 执行函数 eval 执行 MATLAB 语句构成的字符串 evalc 和 eval 基

9、本相同 除了任何要写入命令窗口的将被捕获然后返回到 一个字符数组 feval 执行字符串指定的文件 evalin 在指定工作区中执行表达式 builtin 执行被重载的方法的内建版本 assignin 在指定工作区内赋值 run 运行 3 命令 函数 变量 script 关 MATLAB 脚本和 M 文件 function 新函数 global 定义全局变量 persistent 定义永久变量 mfilename 显示当前 M 文件名 lists 从数组或结构中分离出多个值 exist 检查变量或文件是否已经定义 isglobal 判断是否是全局变量 mlock 阻止清除 M 文件 munlo

10、ck 允许清除 M 文件 mislocked 如果 M 文件不能清除返回真 precedence 在 matlab 里的操作优先级 4 自变量处理 nargchk 不定式 nargin 函数中实际输入参数个数检验 nargout 函数中实际输出参数个数检验 varargin 输入参数列表的变量长度 varargout 输出参数列表的变量长度 inputname 输入参数名 5 信息显示 error 显示错误信息并中断函数 warning 显示警告信息 lasterr 查询上一条错误信息 lastwarn 查询上一条警告信息 errortrap 在测试中忽略错误 disp 显示矩阵或文本 dis

11、play 显示数组的重载函数 fprintf 有格式的向文件写入数据 参见 C sprintf 按照 C 语言格式书写字符串 6 交互输入 input 用户输入提示符 keyboard 启动键盘管理程序 pause 暂停等待用户回答 uimenu 创建用户界面菜单 uicontrol 建立用户界面控制的函数 四 基本矩阵和矩阵操作 ELMAT 1 基本矩阵 zeros 全 0 数组 ones 全 1 数组 eye 单位矩阵 repmat 复制排列矩阵 repmat m n p 产生 n p 阶元素为 m 的矩阵 repmat m n 产生 n 阶 方阵 rand 均匀分布随机数 randn 正

12、态分布随机数 linspace LINSPACE x1 x2 产生界于 x1 和 x2 之间的 100 个等步长数据点 LINSPACE x1 x2 N 产生界于 x1 和 x2 之间的 N 个等步长数据点 logspace LOGSPACE d1 d2 产生界于10d1 和10 d2之间的50个对数等步长的数据点 如果 d2 是 pi 则数据点为 10 d1 之间的数据点 LOGSPACE d1 d2 N 产 生 N 个数据点 meshgrid 产生用于三维绘图的 X 和 Y 数组 2 基本数据信息 size 求矩阵的维数 length 求向量维数 disp 显示矩阵或文本 isempty

13、判断空矩阵 isequal 判断数据相等 isnumeric 判断数值数组 islogical 判断逻辑数组 logical 转换数值为逻辑值 3 矩阵操作 reshape 矩阵的行列重置命令 diag 生成对角矩阵命令 blkdiag 生成块对角矩阵命令 tril 选取矩阵的下三角部分 triu 选取矩阵的上三角部分 fliplr 将矩阵数据左 右翻转 flipud 将矩阵数据上 下翻转 flipdim 按指定维数翻转矩阵 rot90 将矩阵数据右旋 90 度 find 寻找非零元素坐标 end 数组最末指标 sub2ind 从多个下标获取索引 ind2sub 从线性索引获取多个下标 特殊变

14、量和常数 ans 最常用的答案变量 eps 浮点数相对精度 realmax 最大正浮点数 realmin 最小正浮点数 pi 数学常数 3 1415926535897 i j 单位虚数 img 35 23 mkMSITStore H Document Matlab 函数命令 chm 四 1 gif img 例如计算 n 0 n 0 inf 无穷大 NaN 不定数 例如 0 0 inf inf isnan 判定不定数为数 NaN 取 1 否则为 0 isinf 判定无穷大元素 isfinite 判定有限大元素 flops 浮点操作计数 why 简短回答 特殊矩阵 compan 多项式的伴随矩阵

15、gallery Higham 测试矩阵 hadamard 哈达马矩阵 hankel 汉克矩阵 hilb 希尔伯特矩阵 invhilb 逆希尔特矩阵 magic 幻方矩阵 pascal Pascal 矩阵 rosser 经典对称特征值测试矩阵 toeplitz Toeplitz 矩阵 vander 范德蒙矩阵 wilkinson Wilkinson s 特征值测试矩阵 五 基本数学函数 ELF 1 三角函数 Trigonometric sin 正弦函数 asin 反正弦函数 cos 余弦函数 acos 反余弦函数 tan 正切函数 atan 反正切函数 atan2 四个象限内反正切 cot 余切

16、函数 acot 反余切函数 sec 正割函数 asec 反正割函数 csc 余割函数 acsc 反余割函数 sinh 双曲正弦函数 asinh 反双曲正弦函数 cosh 双曲余弦函数 acosh 反双曲余弦函数 tanh 双曲正切函数 atanh 反双曲正切函数 sech 双曲正割函数 asech 反双曲正割函数 csch 双曲余割函数 acsch 反双曲余割函数 coth 双曲余切函数 acoth 反双曲余切函数 2 指数函数 Exponential exp 指数函数 log 自然对数函数 以 e 为底 log10 常用对数函数 以 10 为底 log2 以 2 为底对数 pow2 以 2 为底的幂函数 sqrt 平方根函数 nextpow2 找出下一个 2 的指数 3 复数函数 Complex abs 求模 绝对值 angle 相角 complex 根据实部和虚部构造复数 conj 求复数共轭 imag 求虚部 real 求实部 isreal 判断实数 4 舍入孙函数和剩余函数 fix 向零方向舍入 floor 向负无穷大方向舍入 ceil 向正无穷大方程组舍入 round 四舍五

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

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