MALAB语言常用函数或命令.doc_第1页
MALAB语言常用函数或命令.doc_第2页
MALAB语言常用函数或命令.doc_第3页
MALAB语言常用函数或命令.doc_第4页
MALAB语言常用函数或命令.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附录一 MALAB语言常用函数或命令1通用函数(General Purpose Commands)附表1-1 一般信息命令函数(命令)名说 明helpMATLAB的帮助信息demo运行MATLAB示例文件yer提供MATLAB语言的版本信息whatnew显示MATLAB语言的readme文件附表1-2 工作空间管理函数函数(命令)名说 明who简要显示工作空间的变量whos显示工作空间的所有变量workspace显示变量浏览器clear清除工作空间中的所有变量和函数pack调整变量及函数的存储方式load从外部磁盘调出变量save将变量存储至外部磁盘openvar在数组编辑器中打开变量附表1-3 管理命令及函数函数(命令)名说 明what列出当前目录下所有的MATLAB文件type列出MATLAB文件edit编辑MATLAB文件open扩展打开文件lookfor依关键词进行查找所有M文件which为文件及程序定位pcode创建伪码文件profileM文件的调用记录函数profreport生成调用记录结果inmem显示正在调用的函数mex编译MEX文件filebrowser打开文件浏览器附表1-4 路径管理函数函数(命令)名说 明path设置/获取搜索路径addpath添加搜索路径rmpath删除搜索路径pathtool修改搜索路径附表1-5 命令窗口操作函数函数(命令)名说 明clc命令窗口清屏echoM文件在执行时是否显示命令结果的开关more命令窗口分页输出的开关diary存储MATLAB文档format控制输出格式附表1-6 操作系统命令函数(文件)名说 明cd改变当前目录copyfile复制文件pwd显示当前目录dir显示目录内的文件delete删除文件getenv获得环境变量mkdir建立子目录!调用操作系统命令dos调用DOS命令,并返回结果computer显示计算机类型edit编辑M文件matlabroot得于MATLAB的安装路径附表1-7 M文件调试函数函数(命令)名说 明debug显示调试命令dbstop设置断点dbclear清除断点dbcont继续执行程序dbdown转换工作空间dbstack列出调试过程中将要执行的命令dbstatus列出所有断点dbstep执行一行或多行dbtype列出M文件的的行数dbup转换工作空间dbquit退出调试附表1-8 启动与退出MATLAB函数(文件)名说 明finishMATLAB中止M文件的执行exit退出MATLABmatlabrc在MATLAB中打开M文件quit退出MATLABstartup在MATLAB中打开M文件2运算符与特殊符号函数(Operators and Special Characters)附表2-1 算术运算符函数运 算 符说 明plus/uplus+minus/uminus-mtimes*times.*mpowerpower.mldividemrdivide/ldivide.附表2-2 关系运算符函数运 算 符说 明rdivide./kronkroneq= =ne=ltle=附表2-3 逻辑运算符函数运 算 符说 明and&or|notxor逻辑异或any存在非零元素时返回真all所有元素非零时返回真exist判断变量或函数是否在内在中find查找非零元素的下标is*判断变量类型isa判断给定类的对象iskeyname判断是否为关键字isvarname判断是否为变量名mislock判断M文件是否被锁定3.程序设计函数(Programming language Constructs)附表3-1 控制流函数函 数 名说 明if条件判断语句else条件判断语句elseif条件判断语句endif、for、while、switch、try语句的结束标志for指定次数的循环语句while未定次数的循环语句break中断for、while循环语句continue退出for、while循环的当前轮次switch多分支选择语句case多分支选择语句otherwise多分支选择语句的默认执行语句try-catchtry-catch语句的开始try块标志和结束catch块标志Return返回中断函数附表3-2 执行函数函 数 名说 明eval执行MATLAB字符串表达式evalc带返回值的eval函数feval以字符串形式执行函数evalin执行工作空间的表达式builtin外调方式执行内置函数assignin工作空间的变量设置run执行脚本文件附表3-3 脚本、文件和变量函数函 数 名说 明script提供MATLAB脚本及函数M文件说明function添加新的函数global定义全局变量persistent定义局部变量mfilename给出正在运行的M文件名exist判断变量或函数是否存在isglobal判断变量是否为全局变量mlock锁定M文件以防被删除munlock对M文件锁定的解除mislocked判断文件是否被锁定附表3-4 变量控制函数函 数 名说 明nargchk输入参数的有效个数nargin输入变量的个数nargout输出变量的个数varargin可变长度的输入变量列表varargout可变长度的输出变量列表inputname输入变量名附表3-5 信息显示函数函 数 名说 明error显示错误信息并取消函数运行warning显示警告信息lasterr返回上一次错误信息lastwarn返回上一次警告信息errortrap调试过程中忽略错误disp显示数组display超载函数显示数组fprintf显示控制输出sprintf将控制输出至字符串附表3-6 交互式输入函数函 数 名说 明input用户输入keyboard将控制权交予键盘控制pause中断等待用户反应menu生成菜单等待用户输入uimenu创建用户菜单uicontrol创建用户控制附表3-7 函数句柄函 数 名说 明functions返回函数句柄的信息func2str从函数句柄转换为函数名字符串str2func从函数名字符串转换为函数句柄4矩阵操作函数(Elementary Matrices and Matrix Manipulation)附表4-1 矩阵的基本运算函 数 名说 明blkdiag由输入参数生成块对角阵zeros元素全部为零的矩阵ones元素全部为1的矩阵eye单位矩阵repmat块矩阵构建矩阵rand均匀随机分布矩阵randn高斯随机分布矩阵linspace线性等间距向量logspace对数分布向量meshgrid三维绘图的网格附表4-2 基本矩阵信息函 数 名说 明size矩阵的大小length向量的长度ndims维数disp显示矩阵或字符串isempty判断是否为空矩阵isequal判断向量是否完全相同isnumeric判断是否为数值向量islogical判断是否为逻辑向量logical将数值向量转换为逻辑向量numel返回矩阵或细胞型数组的元素个数附表4-3 矩阵操作函数函 数 名说 明reshapediagtriltriufliplrflipudflipdimfindrot90endsud2indind2sud5基本数学函数(Elementary Math Functions)附表5-1 三角函数函 数 名说 明sin正弦函数sinh双曲正弦函数asin反正弦函数asinh反双曲正弦函数cos余弦函数cosh双曲余弦函数acos反余弦函数acosh反双曲余弦函数tan正切函数tanh双曲正切函数atan反正切函数atan2四象限反正切函数atanh反双曲正切函数sec正割函数sech双曲正割函数asec反正割函数asech反双曲正割函数csc余割函数csch双曲余割函数acsc反余割函数acsch反双曲余割函数cot余切函数coth双曲余切函数acot反余切函数aoth反双曲余切函数附表5-2 指数函数函 数 名说 明exp指数函数log自然对数函数log10以10为底的对数函数log2以2为底的对数函数pow2以2为底的指数函数sqrt平方根函数nextpow2以2为底最小权数附表5-3 复数运算函 数 名说 明abs求模函数angle复角函数complex由实部虚部创建复数conj求共轭复数函数imag求复数虚部函数real求复数实部函数isreal判断是否为是向量函数附表5-4 截断与取余函数函 数 名说 明fix向零取整florr向减小方向取整ceil向增大方向取整round向最接近的整数取整mod取余函数rem除法取余函数sign符号函数6特殊数学函数(Specialized Math Functions)附表6-1 基本矩阵信息函 数 名说 明airyairy函数besselj第一类Bessel函数bessely第二类Bessel函数besselh第三类Bessel函数系besseli修正的第一类Bessel函数besselk修正的第二类Bessel函数betaBeat函数betainc不完全Beat函数betaln对数Beat函数ellipjJacobi椭圆积分ellipke完全椭圆积分erf误差函数erfc补偿型误差函数erfcx受限补偿型误差函数erfinv反误差函数expint指数积分函数gammaGamma函数gammainc不完全Gamma函数gammaln对数Gamma函数legendreLegendre函数corss向量叉积函数附表6-2 数论函数函 数 名说 明factor质因子函数isprime判断是否是质数函数primes生成质数列表函数gcd求最大公因子函数lcm求取小公倍函数rat有理近似函数rats有理数输出函数nchoosek组合运算函数factorial阶乘函数附表6-3 坐标变换的函数函 数 名说 明cart2sph直角坐标系向球坐标系变换函数cart2pol直角坐标系向极坐标系变换函数pol2cart极坐标系向直角坐标系变换函数sph2cart球坐标系向直角坐标系变换函数hsv2rgb灰色度颜色映像向真色彩颜色映像变换函数rgb2hsv真色彩颜色映像向灰色度颜色映像变换函数7线性代数函数(Matrix Functions-Numerical Linear Algebra)附表7-1 矩阵分析函数函 数 名说 明norm矩阵及向量的范数函数normest矩阵的二范数函数rank矩阵的阶数函数det矩阵的列式函数trace矩阵的迹函数null零空间函数orth正交化空间函数rref压缩行阶梯函数subspace两个字空间的夹角函数附表7-2 线性代数函数函 数 名说 明inv矩阵求逆函数cond矩阵的条件数函数condest一范数条件数函数cholCholesky分解函数cholinc不完全Cholesky分解函数luLU分解函数luinc不完全LU分解函数qrQR分解函数lsqnonneg最小二乘法函数pinv伪逆函数lscov最小二乘法函数附表7-3 特征值与奇异值函数函 数 名说 明eig求特征值与特征向量函数svd奇异值分解函数gsvd简单奇异值分解函数eigs求局部特征值函数svds求局奇异值函数poly特征多项式函数polyeig多项式的特征值函数condeig特征值与条件数函数hessHessenberg形式函数qz求特征值的QZ分解函数schurShur分解函数附表7-4 矩阵函数函 数 名说 明expm矩阵的数函数login矩阵的对数函数sqrtm矩阵平方根函数funm计算特殊的矩阵函数附表7-5 结构变换函数函 数 名说 明qrdeleteQR分解中删除列函数qrinsertQR分解中插入列函数rsf2csf实块状对角阵转换为复对角阵函数cdf2rdf复对角阵转换为实块状对角阵函数balance矩阵对角化函数planerotGiven旋转函数cholupdate一阶Cholesky分解函数qrupdate一阶QR分解函数8数据分析和傅立叶变换函数(Data Analysis and Fouier Transform Functions)附表8-1 特征值与奇异值函数函 数 名说 明max最大分量函数min最小分量函数mean平均值函数median中值函数std标准差函数sort升序排列函数sortrows行升序排列函数sum元素求和函数prod元素求积函数hist直方图trapz梯开数值积分cumsum累计和cumprod累计积cumtrapz累计梯形积分附表8-2 有限差分函数函 数 名说 明diff差分与近似微分函数gradient楼值梯度函数del2五点Laplacian离散附表8-3 特征值与奇异值函数函 数 名说 明corrcoef相关系数函数cov协矩阵附表8-4 特征值与奇异值函数函 数 名说 明filter一维数字滤波filter2二维数字滤波conv卷积与多项式乘积函数clnv2二维卷积函数convnn维卷积deconv解卷与多项式除法附表8-5 Fourier变换函数函 数 名说 明fft一维快速傅立叶变换fft2二维快速傅立叶变换fftnn维快速傅立叶变换ifft一维快速傅立叶逆变换Iff2二维快速傅立叶逆变换ifftnN维快速傅立叶逆变换9插值和多项式函数(Interpolation and Polynomials)附表9-1 特征值与奇异值函数函 数 名说 明interpl一维插值interpft利用傅立叶变换一维插值interp2二维插值interp3三维插值interpnn维插值griddata三维分割点数据函数spline三次样条插值函数ppval三次条求值函数附表9-2 样条函数spline三次样条插值函数ppval三次条求值函数附表9-3 多项式函数函 数 名说 明roots求多项式的根poly由多项式的根获得多项式polyint多项式积分polyval计算多项式的值polyvalm计算矩阵多项式的值residue分部分式拟合polyder多项式导数conv多项式的积deconv多项式除法10稀疏矩阵函数(Sparse Matrix Functions)附表10-1 稀疏矩阵的基本函数函 数 名说 明sp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论