matlab常用函数功能表大全.pdf
《matlab常用函数功能表大全.pdf》由会员分享,可在线阅读,更多相关《matlab常用函数功能表大全.pdf(83页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MATLAB 常用数学函数常用数学函数三角函数和双曲函数名称含义名称含义名称含义sin正弦csc余割atanh反双曲正切cos余弦asec反正割acoth反双曲余切tan正切acsc反余割sech双曲正割cot余切sinh双曲正弦csch双曲余割asin反正弦cosh双曲余弦asech反双曲正割acos反余弦tanh双曲正切acsch反双曲余割atan反正切coth双曲余切atan2四象限反正切acot反余切asinh反双曲正弦sec正割acosh反双曲余弦指数函数名称含义名称含义名称含义expE 为底的指数log1010 为底的对数pow22 的幂log自然对数log22 为底的对数sqrt
2、平方根复数函数名称含义名称含义名称含义abs绝对值conj复数共轭real复数实部angle相角imag复数虚部圆整函数和求余函数名称含义名称含义ceil向+圆整rem求余数fix向 0 圆整round向靠近整数圆整floor向-圆整sign符号函数mod模除求余矩阵变换函数名称含义名称含义fiplr矩阵左右翻转diag产生或提取对角阵fipud矩阵上下翻转tril产生下三角fipdim矩阵特定维翻转triu产生上三角Rot90矩阵反时针 90 翻转其他函数名称含义名称含义min最小值max最大值mean平均值median中位数std标准差diff相邻元素的差sort排序length个数nor
3、m欧氏(Euclidean)长度sum总和prod总乘积dot内积cumsum累计元素总和cumprod累计元素总乘积cross外积附录 1 常用命令附录 1.1 管理用命令函数名功能描述函数名功能描述addpath增加一条搜索路径rmpath删除一条搜索路径demo运行 Matlab 演示程序type列出.M 文件doc装入超文本文档version显示 Matlab 的版本号help启动联机帮助what列出当前目录下的有关文件lasterr 显示最后一条信息whatsnew显示 Matlab 的新特性lookfor 搜索关键词的帮助which造出函数与文件所在的目录path设置或查询 Mat
4、lab 路径附录 1.2 管理变量与工作空间用命令函数名功能描述函数名功能描述clear删除内存中的变量与函数pack整理工作空间内存disp显示矩阵与文本save将工作空间中的变量存盘length 查询向量的维数size查询矩阵的维数load从文件中装入数据who,whos列出工作空间中的变量名附录 1.3 文件与操作系统处理命令函数名功能描述函数名功能描述cd改变当前工作目录edit编辑.M 文件delete 删除文件matlabroot获得 Matlab 的安装根目录diary将 Matlab 运行命令存盘tempdir获得系统的缓存目录dir列出当前目录的内容tempname获得一个缓
5、存(temp)文件!执行操作系统命令附录 1.4 窗口控制命令函数名功能描述函数名功能描述echo显示文件中的 Matlab 中的命令more控制命令窗口的输出页面format 设置输出格式附录 1.5 启动与退出命令函数名 功能描述函数名功能描述matlabrc启动主程序quit退出 Matlab 环境startup Matlab 自启动程序附录 2 运算符号与特殊字符附录2.1 运算符号与特殊字符函数名功能描述函数名功能描述+加.续行标志-减,分行符(该行结果不显示)*矩阵乘;分行符(该行结果显示).*向量乘%注释标志矩阵乘方!操作系统命令提示符.向量乘方矩阵转置kron矩阵 kron 积
6、.向量转置矩阵左除=赋值运算/矩阵右除=关系运算之相等.向量左除=关系运算之不等./向量右除关系运算之小于:向量生成或子阵提取关系运算之大于矩阵生成=关系运算之大于等于&逻辑运算之与.结构字段获取符|逻辑运算之或.点乘运算,常与其他运算符联合使用(如.)逻辑运算之非xor逻辑运算之异成附录 2.2 逻辑函数函数名功能描述函数名功能描述all测试向量中所用元素是否为真is*(一 类 函数)检测向量状态.其中*表示一个确定的函数(isinf)any测试向量中是否有真元素*isa检测对象是否为某一个类的对象exist检验变量或文件是否定义logical将数字量转化为逻辑量find查找非零元素的下标附
7、录 3 语言结构与调试附录 3.1 编程语言函数名 功能描述函数名 功能描述builtin 执行 Matlab 内建的函数global 定义全局变量eval执行 Matlab 语句构成的字符串nargchk函数输入输出参数个数检验feval执行字符串指定的文件scriptMatlab 语句及文件信息functionMatlab 函数定义关键词附录 3.2 控制流程函数名功能描述函数名功能描述break 中断循环执行的语句if条件转移语句case与 switch 结合实现多路转移otherwise多路转移中的缺省执行部分else与 if 一起使用的转移语句return返回调用函数elseif与
8、if 一起使用的转移语句switch与 case 结合实现多路转移end结束控制语句块warning 显示警告信息error显示错误信息while循环语句for循环语句附录 3.3 交互输入函数名 功能描述函数名功能描述input请求输入menu 菜单生成keyboard启动键盘管理pause 暂停执行附录 3.4 面向对象编程函数名 功能描述函数名功能描述class生成对象isa判断对象是否属于某一类double转换成双精度型superiorto建立类的层次关系inferiorto建立类的层次关系unit8转换成 8 字节的无符号整数inline建立一个内嵌对象附录 3.5 调试函数名 功能
9、描述函数名 功能描述dbclear 清除调试断点dbstatus列出所有断点情况dbcont 调试继续执行dbstep 单步执行dbdown改变局部工作空间内存 dbstop 设置调试断点dbmex 启动对 Mex 文件的调试sbtype 列出带命令行标号的.M 文件dbquit 退出调试模式dbup改变局部工作空间内容dbstack列出函数调用关系附录 4 基本矩阵与矩阵处理附录 4.1 基本矩阵函数名 功能描述函数名功能描述eye产生单位阵rand产生随机分布矩阵linspace 构造线性分布的向量randn 产生正态分布矩阵logspace构造等对数分布的向量zeros产生零矩阵ones
10、产生元素全部为 1 的矩阵:产生向量附录 4.2 特殊向量与常量函数名功能描述函数名功能描述ans缺省的计算结果变量non非数值常量常由 0/0 或 Inf/Inf 获得computer 运行 Matlab 的机器类型nargin函数中参数输入个数eps精度容许误差(无穷小)nargout 函数中输出变量个数flops浮点运算计数pi圆周率i复数单元realmax 最大浮点数值inf无穷大realmin 最小浮点数值inputname输入参数名varargin 函数中输入的可选参数j复数单元varargout函数中输出的可选参数附录 4.3 时间与日期函数名 功能描述函数名 功能描述calen
11、der日历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 复制
12、并排列矩阵函数附录 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
13、双曲正弦/反双曲正弦函数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绝对值函数ima
14、g求虚部函数angle角相位函数real求实部函数conj共轭复数函数附录 6.4 数值处理函数名功能描述函数名功能描述fix沿零方向取整 round 舍入取整floor沿-方向取整 rem求除法的余数ceil沿+方向取整sign符号函数附录 6.5 其他特殊数学函数函数名功能描述函数名功能描述airyairy 函数erfcx比例互补误差函数besselhbessel 函数(hankel 函数)erfinv逆误差函数bessili 改进的第一类 bessel 函数expint指数积分函数besselk改进的第二类 bessel 函数gammagamma 函数besselj 第一类 bessel
15、 函数gammainc非完全 gamma 函数bessely第二类 bessel 函数gammaln gamma 对数函数betabeta 函数gcd最大公约数betainc非完全的 beta 函数lcm最小公倍数betaln beta 对数函数log2分割浮点数elipjJacobi 椭圆函数legendre legendre 伴随函数ellipke 完全椭圆积分pow2基 2 标量浮点数erf误差函数rat有理逼近erfc互补误差函数rats有理输出附录 7 坐标转换函数名 功能描述函数名 功能描述cart2pol笛卡儿坐标到极坐标转换pol2cart极坐标到笛卡儿坐标转换cart2sph
16、笛卡儿坐标到球面坐标转换sph2cart球面坐标到笛卡儿坐标转换附录 8 矩阵函数附录 8.1 矩阵分析函数名功能描述函数名功能描述cond求矩阵的条件数rcondLINPACK 倒数条件估计det求矩阵的行列式rref矩阵的行阶梯型实现norm求矩阵的范数rrefmovie消元法解方程演示null右零空间subspace 子空间orth正交空间trace矩阵的迹rank求矩阵的秩附录 8.2 线性方程函数名功能描述函数名 功能描述/,线性方程求解nnls非零最小二乘cholCholesky 分解pinv求伪逆矩阵inv矩阵求逆qr矩阵的 QR 分解lscov最小二乘方差qrdeleteQR
17、分解中删除一行lu矩阵的 LU 三角分解qrinsertQR 分解中插入一行附录 8.3 特征值与奇异值函数名 功能描述函数名功能描述banlance改进特征值精度的均衡变换qzQZ 算法求矩阵特征值cdf2rdf 复块对角阵到实块对角阵转换rdf2cdf实块对角阵到复块对角阵转换eig求矩阵的特征值和特征向量schurSchur 分解hess求 Hessenberg 矩阵svd奇异值分解poly求矩阵的特征多项式附录 8.4 矩阵函数函数名功能描述函数名功能描述expm 矩阵指数函数logm矩阵对数函数funm矩阵任意函数sqrtm 矩阵平方根附录 9 数据分析与 Fourier 变换函数附
18、录 9.1 基本运算函数名 功能描述函数名 功能描述cumprod向量累积prod对向量中各元素求积cumsum向量累加sort对向量中各元素排序max求向量中最大元素sortrows对矩阵中各行排序min求向量中最小元素std求向量中各元素标准差mean求向量中各元素均值sum对向量中各元素求和median 求向量中中间元素trapz梯形法求数值积分matlab 常用函数常用函数-1、特殊变量与常数ans 计算结果的变量名computer 确定运行的计算机eps 浮点相对精度Inf 无穷大I 虚数单位inputname 输入参数名NaN 非数nargin 输入参数个数nargout 输出参数
19、的数目pi 圆周率nargoutchk 有效的输出参数数目realmax 最大正浮点数realmin 最小正浮点数varargin 实际输入 的参量varargout 实际返回的参量操作符与特殊字符+加-减*矩阵乘法.*数组乘(对应元素相乘)矩阵幂.数组幂(各个元素求幂)左除或反斜杠/右除或斜面杠./数组除(对应元素除)kron Kronecker 张量积:冒号()圆括 方括.小数点.父目录.继续,逗号(分割多条命令);分号(禁止结果显示)%注释!感叹号 转置或引用=赋值=相等 不等于&逻辑与|逻辑或 逻辑非 xor 逻辑异或2、基本数学函数abs 绝对值和复数模长acos,acodh 反余弦
20、,反双曲余弦acot,acoth 反余切,反双曲余切acsc,acsch 反余割,反双曲余割angle 相角asec,asech 反正割,反双曲正割secant 正切asin,asinh 反正弦,反双曲正弦atan,atanh 反正切,双曲正切tangent 正切atan2 四象限反正切ceil 向着无穷大舍入complex 建立一个复数conj 复数配对cos,cosh 余弦,双曲余弦csc,csch 余切,双曲余切cot,coth 余切,双曲余切exp 指数fix 朝 0 方向取整floor 朝负无穷取整*最大公因数imag 复数值的虚部lcm 最小公倍数log 自然对数log2 以 2
21、为底的对数log10 常用对数mod 有符号的求余nchoosek 二项式系数和全部组合数real 复数的实部rem 相除后求余round 取整为最近的整数sec,sech 正割,双曲正割sign 符号数sin,sinh 正弦,双曲正弦sqrt 平方根tan,tanh 正切,双曲正切3、基本矩阵和矩阵操作blkding 从输入参量建立块对角矩阵eye 单位矩阵linespace 产生线性间隔的向量logspace 产生对数间隔的向量numel 元素个数ones 产生全为 1 的数组rand 均匀颁随机数和数组randn 正态分布随机数和数组zeros 建立一个全 0 矩阵 colon)等间隔向
22、量cat 连接数组diag 对角矩阵和矩阵对角线fliplr 从左自右翻转矩阵flipud 从上到下翻转矩阵repmat 复制一个数组reshape 改造矩阵roy90 矩阵翻转 90 度tril 矩阵的下三角triu 矩阵的上三角dot 向量点集cross 向量叉集ismember 检测一个集合的元素intersect 向量的交集setxor 向量异或集setdiff 向是的差集union 向量的并集数值分析分析和傅立叶变换cumprod 累积cumsum 累加cumtrapz 累计梯形法计算数值微分factor 质因子inpolygon 删除多边形区域内的点max 最大值mean 数组的均
23、值mediam 中值min 最小值perms 所有可能的转换polyarea 多边形区域primes 生成质数列表prod 数组元素的乘积rectint 矩形交集区域sort 按升序排列矩阵元素sortrows 按升序排列行std 标准偏差sum 求和trapz 梯形数值积分var 方差del2 离散拉普拉斯diff 差值和微分估计gradient 数值梯度cov 协方差矩阵corrcoef 相关系数conv2 二维卷积conv 卷积和多项式乘法filter IIR 或 FIR 滤波器deconv 反卷积和多项式除法filter2 二维数字滤波器cplxpair 将复数值分类为共轭对fft 一
24、维的快速傅立叶变换fft2 二维快速傅立叶变换fftshift 将 FFT 的 DC 分量移到频谱中心ifft 一维快速反傅立叶变换ifft2 二维傅立叶反变换ifftn 多维快速傅立叶变换ifftshift 反 FFT 偏移nextpow2 最靠近的 2 的幂次unwrap 校正相位角多项式与插值conv 卷积和多项式乘法roots 多项式的根poly 具有设定根的多项式polyder 多项式微分polyeig 多项式的特征根polyfit 多项式拟合polyint 解析多项式积分polyval 多项式求值polyvalm 矩阵变量多项式求值residue 部分分式展开interp1 一维插
25、值interp2 二维插值interp3 三维插值interpft 使用 FFT 的一维插值interpn 多维插值meshgrid 为 3 维点生成 x 和 y 的网格ndgrid 生成多维函数和插值的数组pchip 分段 3 次 Hermite 插值多项式ppval 分段多项式的值spline 3 次样条数据插值绘图函数bar 竖直条图barh 水平条图hist 直方图histc 直方图计数hold 保持当前图形loglog x,y 对数坐标图pie 饼状图plot 绘二维图polar 极坐标图semilogy y 轴对数坐标图semilogx x 轴对数坐标subplot 绘制子图bar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 常用 函数 功能表 大全
限制150内