附录MATLAB函数参考附录1常用命令
附录1.1管理用命令
函数名功能描述函数名功能描述addpath增加一条搜索路径rmpath删除一条搜索路径demo运行Matlab演示程序type列出.M文件
doc装入超文本文档version显示Matlab的版本号help启动联机帮助what列出当前目录下的有关文件lasterr显示最后一条信息whatsnew显示Matlab的新特性lookfor搜索关键词的帮助which造出函数与文件所在的目录path设置或查询Matlab路径
附录1.2管理变量与工作空间用命令
函数名功能描述函数名功能描述
round函数怎么使用matlabclear删除内存中的变量与函数pack整理工作空间内存
disp显示矩阵与文本save将工作空间中的变量存盘length查询向量的维数size查询矩阵的维数
load从文件中装入数据who,whos列出工作空间中的变量名
附录1.3文件与操作系统处理命令
函数名功能描述函数名功能描述
cd改变当前工作目录edit编辑.M文件delete删除文件matlabroot获得Matlab的安装根目录diary将Matlab运行命令存盘tempdir获得系统的缓存目录dir列出当前目录的内容tempname获得一个缓存(temp)文件!执行操作系统命令
附录1.4窗口控制命令
函数名功能描述函数名功能描述
echo显示文件中的Matlab中的命令more控制命令窗口的输出页面format设置输出格式
附录1.5启动与退出命令
函数名功能描述函数名功能描述matlabrc启动主程序quit退出Matlab环境startup Matlab自启动程序
附录2运算符号与特殊字符附录
2.1运算符号与特殊字符
函数名功能描述函数名功能描述
+加...续行标志
-减,分行符(该行结果不显示) *矩阵乘;分行符(该行结果显示) .*向量乘%注释标志
^矩阵乘方!操作系统命令提示符.^向量乘方矩阵转置
kron矩阵kron积.向量转置
\矩阵左除=赋值运算
/矩阵右除==关系运算之相等
.\向量左除~=关系运算之不等
./向量右除<;关系运算之小于
:向量生成或子阵提取<=关系运算之小于等于()下标运算或参数定义>关系运算之大于[]矩阵生成>=关系运算之大于等于{}&逻辑运算之与
.结构字段获取符|逻辑运算之或
.点乘运算,常与其他运算符联合使用
(如.\)
~逻辑运算之非
xor逻辑运算之异成
附录2.2逻辑函数
函数名功能描述函数名功能描述
all测试向量中所用元素是否为真is*(一类函
数)
检测向量状态.其中*表示一个确
定的函数(isinf)
any测试向量中是否有真元素*isa检测对象是否为某一个类的对象exist检验变量或文件是否定义logical将数字量转化为逻辑量find查非零元素的下标
附录3语言结构与调试
附录3.1编程语言
函数名功能描述函数名功能描述
builtin执行Matlab内建的函数global定义全局变量
eval执行Matlab语句构成的字符串nargchk函数输入输出参数个数检验feval执行字符串指定的文件script Matlab语句及文件信息function Matlab函数定义关键词
附录3.2控制流程
函数名功能描述函数名功能描述
break中断循环执行的语句if条件转移语句
case与switch结合实现多路转移otherwise多路转移中的缺省执行部分else与if一起使用的转移语句return返回调用函数elseif与if一起使用的转移语句switch与case结合实现多路转移end结束控制语句块warning显示警告信息error显示错误信息while循环语句
for循环语句
附录3.3交互输入
函数名功能描述函数名功能描述
input请求输入menu菜单生成keyboard启动键盘管理pause暂停执行
附录3.4面向对象编程
函数名功能描述函数名功能描述
class生成对象isa判断对象是否属于某一类double转换成双精度型superiorto建立类的层次关系
inferiorto建立类的层次关系uni
8
转换成8字节的无符号整数
inline建立一个内嵌对象
附录3.5调试
函数名功能描述函数名功能描述
dbclear清除调试断点dbstatus列出所有断点情况dbcont调试继续执行dbstep单步执行
dbdown改变局部工作空间内存dbstop设置调试断点dbmex启动对Mex文件的调试sbtype列出带命令行标号的.M文件dbquit退出调试模式dbup改变局部工作空间内容dbstack列出函数调用关系
附录4基本矩阵与矩阵处理
附录4.1基本矩阵
函数名功能描述函数名功能描述
eye产生单位阵rand产生随机分布矩阵linspace构造线性分布的向量randn产生正态分布矩阵logspace构造等对数分布的向量zeros产生零矩阵
ones产生元素全部为1的矩阵:产生向量
附录4.2特殊向量与常量
函数名功能描述函数名功能描述
ans缺省的计算结果变量non非数值常量常由0/0或Inf/Inf获得
computer运行Matlab的机器类型
n
rgin
函数中参数输入个数
eps精度容许误差(无穷小)nargout函数中输出变量个数
flops浮点运算计数pi圆周率
i复数单元realmax最大浮点数值
inf无穷大realmin最小浮点数值inputname输入参数名varargin函数中输入的可选参数j复数单元varargout函数中输出的可选参数
附录4.3时间与日期
函数名功能描述函数名功能描述calender日历eomday计算月末
clock时钟etime所用时间函数cputime所用的CPU时间now当前日期与时间
date日期tic启动秒表计时器datenum日期(数字串格式)toc读取秒表计时器datestr日期(字符串格式)weekday星期函数
datevoc日期(年月日分立格式)
附录4.4矩阵处理
函数名功能描述函数名功能描述
cat向量连接reshape改变矩阵行列个数
diag建立对角矩阵或获取对角向量rot90将矩阵旋转90度
fliplr按左右方向翻转矩阵元素tril取矩阵的下三角部分
flipud按上下方向翻转矩阵元素triu取矩阵的上三角部分repmat复制并排列矩阵函数
附录5特殊矩阵
函数名功能描述函数名功能描述compan生成伴随矩阵invhilb生成逆hilbert矩阵gallery生成一些小的测试矩阵magic生成magic矩阵hadamard生成hadamard矩阵pascal生成pascal矩阵
hankel生成hankel矩阵toeplitz生成toeplitz矩阵
hilb生成hilbert矩阵wilkinson生成wilkinson特征值测试矩阵
附录6数学函数
附录6.1三角函数
函数名功能描述函数名功能描述
sin/asin正弦/反正弦函数sec/asec正割/反正割函数
sinh/asinh双曲正弦/反双曲正弦函数sech/asech双曲正割/反双曲正割函数cos/acos余弦/反余弦函数csc/acsc余割/反余割函数cosh/acosh双曲余弦/反双曲余弦函数csch/acsch双曲余割/反双曲余割函数tan/atan正切/反正切函数cot/acot余切/反余切函数tanh/atanh双曲正切/反双曲正切函数coth/acoth双曲余切/反双曲余切函数atan2四个象限内反正切函数
附录6.2指数函数
函数名功能描述函数名功能描述
exp指数函数log10常用对数函数
log自然对数函数sqrt平方根函数
附录6.3复数函数
函数名功能描述函数名功能描述
abs绝对值函数imag求虚部函数
angle角相位函数rea
求实部函数
conj共轭复数函数
附录6.4数值处理
函数名功能描述函数名功能描述
fix沿零方向取整round舍入取整floor沿-∞方向取整rem求除法的余数ceil沿+∞方向取整sign符号函数
附录6.5其他特殊数学函数
函数名功能描述函数名功能描述airy airy函数erfcx比例互补误差函数besselh bessel函数(hankel函数)erfinv逆误差函数
bessili改进的第一类bessel函数
e
pint
指数积分函数
besselk改进的第二类bessel函数gamma gamma函数besselj第一类bessel函数gammainc非完全gamma函数bessely第二类bessel函数gammaln gamma对数函数beta beta函数gcd最大公约数betainc非完全的beta函数lcm最小公倍数betaln beta对数函数log2分割浮点数elipj Jacobi椭圆函数legendre legendre伴随函数ell完全椭圆积分pow2基2标量浮点数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论