MATLAB常用函数说明_第1页
MATLAB常用函数说明_第2页
MATLAB常用函数说明_第3页
MATLAB常用函数说明_第4页
MATLAB常用函数说明_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、MATLAB常用函数2008-04-2309:47matlab常用函数-1、特殊变量与常数ans计算结果的变量名computer确定运行的计算机eps浮点相对精度Inf无穷大I虚数单位inputname输入参数名NaN非数nargin输入参数个数nargout输出参数的数目pi圆周率nargoutchk有效的输出参数数目realmax最大正浮点数realmin最小正浮点数varargin实际输入的参量varargout实际返回的参量操作符与特殊字符+加-减*矩阵乘法.*数组乘(对应元素相乘)人矩阵幕.A数组幕(各个元素求幕)左除或反斜杠/右除或斜面杠./数组除(对应元素除)kronKronec

2、ker张量积:冒号()圆括方括.小数点.父目录.继续,逗号(分割多条命令);分号(禁止结果显示)%注释!感叹号转置或引用=赋值=相等不等于&逻辑与|逻辑或逻辑非xor逻辑异或2、基本数学函数abs绝对值和复数模长acos,acodh反余弦,反双曲余弦acot,acoth反余切,反双曲余切acsc,acsch反余割,反双曲余割angle相角asec,asech反正割,反双曲正割secant正切asin,asinh反正弦,反双曲正弦atan,atanh反正切,双曲正切tangent正切atan2四象限反正切ceil向着无穷大舍入complex建立一个复数conj复数配对cos,cosh余弦,双曲余

3、弦csc,csch余切,双曲余切cot,coth余切,双曲余切exp指数fix朝0方向取整floor朝负无穷取整*最大公因数imag复数值的虚部lcm最小公倍数log自然对数log2以2为底的对数log10常用对数mod有符号的求余nchoosek二项式系数和全部组合数real复数的实部rem相除后求余round取整为最近的整数sec,sech正割,双曲正割sign符号数sin,sinh正弦,双曲正弦sqrt平方根tan,tanh正切,双曲正切3、基本矩阵和矩阵操作blkding从输入参量建立块对角矩阵eye单位矩阵linespace产生线性间隔的向量logspace产生对数间隔的向量nume

4、l元素个数ones产生全为1的数组rand均匀颁随机数和数组randn正态分布随机数和数组zeros建立一个全0矩阵colon)等间隔向量cat连接数组diag对角矩阵和矩阵对角线fliplr从左自右翻转矩阵flipud从上到下翻转矩阵repmat复制一个数组reshape改造矩阵roy90矩阵翻转90度tril矩阵的下三角triu矩阵的上三角dot向量点集cross向量叉集ismember检测一个集合的元素intersect向量的交集setxor向量异或集setdiff向是的差集union向量的并集数值分析和傅立叶变换cumprod累积cumsum累加cumtrapz累计梯形法计算数值微分f

5、actor质因子inpolygon删除多边形区域内的点max最大值mean数组的均值mediam中值min最小值perms所有可能的转换polyarea多边形区域primes生成质数列表prod数组元素的乘积rectint矩形交集区域sort按升序排列矩阵元素sortrows按升序排列行std标准偏差sum求和trapz梯形数值积分var方差del2离散拉普拉斯diff差值和微分估计gradient数值梯度cov协方差矩阵corrcoef相关系数conv2二维卷积conv卷积和多项式乘法filterIIR或FIR滤波器deconv反卷积和多项式除法filter2二维数字滤波器cplxpair将

6、复数值分类为共轭对fft一维的快速傅立叶变换fft2二维快速傅立叶变换fftshift将FFT的DC分量移到频谱中心ifft一维快速反傅立叶变换ifft2二维傅立叶反变换ifftn多维快速傅立叶变换ifftshift反FFT偏移nextpow2最靠近的2的幂次unwrap校正相位角多项式与插值conv卷积和多项式乘法roots多项式的根poly具有设定根的多项式polyder多项式微分polyeig多项式的特征根polyfit多项式拟合polyint解析多项式积分polyval多项式求值polyvalm矩阵变量多项式求值residue部分分式展开interp1一维插值interp2二维插值in

7、terp3三维插值interpft使用FFT的一维插值interpn多维插值meshgrid为3维点生成x和y的网格ndgrid生成多维函数和插值的数组pchip分段3次Hermite插值多项式ppval分段多项式的值spline3次样条数据插值绘图函数bar竖直条图barh水平条图hist直方图histc直方图计数hold保持当前图形loglogx,y对数坐标图pie饼状图plot绘二维图polar极坐标图semilogyy轴对数坐标图semilogxx轴对数坐标subplot绘制子图bar3数值3D竖条图bar3h水平3D条形图comet33D慧星图cylinder圆柱体fill3填充的3

8、D多边形plot33维空间绘图quiver33D震动(速度)图slice体积薄片图sphere球stem3绘制离散表面数据wate*ll绘制瀑布trisurf三角表面clabel增加轮廓标签到等高线图中datetick数据格式标记grid加网格线gtext用鼠标将文本放在2D图中legend图注plotyy左右边都绘Y轴title标题xlabelX轴标签ylabelY轴标签zlabelZ轴标签contour等高线图contourc等高线计算contourf填充的等高线图hidden网格线消影meshc连接网格/等高线mesh具有参考轴的3D网格peaks具有两个变量的采样函数surf3D阴影表

9、面图su*ce建立表面低层对象surfc海浪和等高线的结合surfl具有光照的3D阴影表面trimesh三角网格图常用扌旨令(GeneralPurposeCommands)通用信息查询(Generalinformation)demo演示程序help在线帮助旨令helpbrowser超文本文档帮助信息helpdesk超文本文档帮助信息helpwin打开在线帮助窗infoMATLAB和MathWorks公司的信息subscribeMATLAB用户注册verMATLAB和TOOLBOX的版本信息versionMATLAB版本whatsnew显示版本新特征工作空间管理(Managingtheworks

10、pace)clear从内存中清除变量和函数exit关闭MATLABload从磁盘中调入数据变量pack合并工作内存中的碎块quit退出MATLABsave把内存变量存入磁盘who列出工作内存中的变量名whos列出工作内存中的变量细节workspace工作内存浏览器管理指令和函数(Managingcommandsandfunctions)edit矩阵编辑器edit打开M文件inmem查看内存中的P码文件mex创建MEX文件open打开文件pcode生成P码文件type显示文件内容what列出当前目录上的M、MAT、MEX文件which确定旨定函数和文件的位置搜索路径的管理(Managingthe

11、seachpatli)addpath添加搜索路径rmpath从搜索路径中删除目录path控制MATLAB的搜索路径pathtool修改搜索路径扌旨令窗控制(Controllingthecommandwindow)beep产生beep声echo显示命令文件旨令的切换开关diary储存MATLAB旨令窗操作内容format设置数据输出格式more命令窗口分页输出的控制开关操作系统扌旨令(Operatingsystemcommands)cd改变当前工作目录computer计算机类型copyfile文件拷贝delete删除文件dir列出的文件dos执行dos旨令并返还结果getenv给出环境值ispc

12、MATLAB为PC(Windows)版本则为真isunixMATLAB为Unix版本则为真mkdir创建目录pwd改变当前工作目录unix执行unix旨令并返还结果vms执行vmsdcl旨令并返还结果web打开web浏览器!执行外部应用程序运算符和特殊算符(Operatorsandspecialcharacters)算术运算符(Arithmeticoperators)+加-减*矩阵乘.*数组乘人矩阵乘方.人数组乘方反斜杠或左除/斜杠或右除./或.数组除张量积注本表第三栏括号中的字符供在线救助时help旨令引述用关系运算符(Relationaloperators)垃口.=等号=不等号大于=大于或

13、等于逻辑操作(Logicaloperators)&逻辑与|逻辑或逻辑非xor异或any有非零元则为真all所有元素均非零则为真特殊算符(Specialcharacters):冒号()圆括号方括号花括号创建函数句柄.小数点.构架域的关节点.父目录续行号,逗号;分号%注释号!调用操作系统命令=赋值符号/引号/复数转置号转置号,水平串接;垂直串接(),.下标赋值(),.下标标识subsindex下标标识编程语言结构(Programminglanguageconstructs)控制语句(Controlflow)break终止最内循环case同switch一起使用catch同try一起使用continu

14、e将控制转交给外层的for或while循环else同if一起使用elseif同if一起使用end结束for,while,if语句for按规定次数重复执行语句if条件执行语句otherwise可同switch一起使用return返回switch多个条件分支trytry-cathch结构while不确定次数重复执行语句计算运行(Evaluationandexecution)assignin跨空间赋值builtin执行内建的函数eval字符串宏指令evalc执行MATLAB字符串evalin跨空间计算串表达式的值feval函数宏指令run执行脚本文件脚本文件、函数及变量(Scripts,functi

15、on,andvariables)exist检查变量或函数是否被定义function函数文件头global定义全局变量isglobal若是全局变量则为真iskeyword若是关键字则为真m正在执行的M文件的名字persistent定义永久变量scriptMATLAB命令文件宗量处理(Augumenthandling)inputname实际调用变量名nargchk输入变量个数检查nargin函数输入宗量的个数nargout函数输出宗量的个数nargoutchk输出变量个数检查varagin输入宗量varagout输出宗量信息显示(Messagedisplay)disp显示矩阵和文字内容displa

16、y显示矩阵和文字内容的重载函数error显示错误信息fprintf把格式化数据写到文件或屏幕lasterr最后一个错误信息lastwarn最后一个警告信息sprintf按格式把数字转换为串warning显示警告信息交互式输入(Interactiveinput)input提示键盘输入keyboard激活键盘做为命令文件pause暂停uicontrol创建用户界面控制uimenu创建用户界面菜单基本矩阵函数和操作(Elementarymatricesandmatrixmanipulation)基本矩阵(Elementarymatrices)eye单位阵linspace线性等分向量logspace对

17、数等分向量meshgrid用于三维曲面的分格线坐标ones全1矩阵rand均匀分布随机阵randn正态分布随机阵repmat铺放模块数组zeros全零矩阵:矩阵的援引和重排矩阵基本信息(Basicarrayinformation)disp显示矩阵和文字内容isempty若是空矩阵则为真isequal若对应元素相等则为1islogical尤其是逻辑数则为真isnumeric若是数值则为真length确定向量的长度logical将数值转化为逻辑值ndims数组A的维数size确定矩阵的维数矩阵操作(Matrixmanipulateion)blkdiag块对角阵串接diag创建对角阵,抽取对角向量e

18、nd数组的长度,即最大下标find找出非零元素1的下标fliplr矩阵的左右翻转flipud矩阵的上下翻转flipdim交换对称位置上的元素ind2sub据单下标换算出全下标reshape矩阵变维rot90矩阵逆时针90旋转sub2idn据全下标换算出单下标tril抽取下三角阵triu抽取上三角阵特殊变量和常数(Specialvariablesandconstants)ans最新表达式的运算结果eps浮点相对误差i,j虚数单位inf或Inf无穷大isfinite若是有限数则为真isinf若是无穷大则为真isnan若为非数则为真NaN或nan非数pi3.14.realmax最大浮点数realmi

19、n最小正浮点数why一般问题的简明答案特殊矩阵(Specializedmatrices)compan伴随矩阵gallery一些小测试矩阵hadamardHadamard矩阵hankelHankel矩阵hilbHilbert矩阵invhilb逆Hilbert矩阵magic魔方阵pascalPascal矩阵rosser典型对称特征值实验问题toeplitzToeplitz矩阵vanderVandermonde矩阵wilkinsonWilkinsons对称特征值实验矩阵5基本数学函数(Elementarymathfunctions)三角函数(Trigonometric)acos反余弦acosh反双曲

20、余弦acot反余切acoth反双曲余切acsc反余割acsch反双曲余割asec反正割asech反双曲正割asin反正弦asinh反双曲正弦atan反正切atanh反双曲正切atan2四象限反正切cos余弦cosh双曲余弦cot余切coth双曲余切csc余割csch双曲余割sec正割sech双曲正割sin正弦sinh双曲正弦tan正切tanh双曲正切指数函数(Exponential)exp指数log自然对数log10常用对数log2以2为底的对数nestpow2最近邻的2的幂pow22的幂sqrt平方根5.3复数函数(Complex)abs绝对值angle相角complex将实部和虚部构成复数

21、conj复数共轭cplxpair复数阵成共轭对形式排列imag复数虚部isreal若是实数矩阵则为真real复数实部unwrap相位角360线调整圆整和求余函数(Roundingandremainder)ceil朝正无穷大方向取整fix朝零方向取整floor朝负无穷大方向取整mod模数求余rem求余数round四舍五入取整sign符号函数特殊函数(Specializedmathfunctions)cart2pol直角坐标变为柱(或极)坐标cart2sph直角坐标变为球坐标cross向量叉积dot向量内积isprime若是质数则为真pol2cart柱(或极)坐标变为直角坐标sph2cart球坐标

22、变为直角坐标矩阵函数和数值线性代数(Matrixfunctions一numericallinearalgebra)矩阵分析(Matrixanalysis)det行列式的值norm矩阵或向量范数normest估计2范数null零空间orth值空间rank秩rref转换为行阶梯形trace迹subspace子空间的角度线性方程(Linearequations)cholCholesky分解cholinc不完全Cholesky分解cond矩阵条件数condest估计1-范数条件数inv矩阵的逆luLU分解luinc不完全LU分解lscov已知协方差的最小二乘积nnls非负二乘解pinv伪逆qrQR分解

23、rcondLINPACK逆条件数、/解线性方程特性值与奇异值(Eigenvaluesandsingularvalues)condeig矩阵各特征值的条件数eig矩阵特征值和特征向量eigs多个特征值gsvd归一化奇异值分解hessHessenberg矩阵poly特征多项式polyeig多项式特征值问题qz广义特征值schurSchur分解svd奇异值分解svds多个奇异值矩阵函数(Matrixfunctions)expm矩阵指数expm1矩阵指数的Pade逼近expm2用泰勒级数求矩阵指数expm3通过特征值和特征向量求矩阵指数funm计算一般矩阵函数logm矩阵对数sqrtm矩阵平方根因式分

24、解(Factorizationutility)cdf2rdf复数对角型转换到实块对角型balance改善特征值精度的平衡刻度rsf2csf实块对角型转换到复数对角型数据分析和傅里叶变换(DateanalysisandFouriertransforms)基本运算(Basicoperations)cumprod元素累计积cumsum元素累计和cumtrapz累计积分hist统计频数直方图histc直方图统计max最大值mean平均值median中值min最小值prod元素积sort由小到大排序sortrows由小到大按行排序std标准差sum元素和trapz梯形数值积分卜、*八var求方差有限差分

25、(Finitedifferentces)del2五点离散Laplaciandiff差分和近似微分gradient梯度相关(Correlation)corrcoef相关系数cov协方差矩阵subspace子空间之间的角度滤波和卷积(Filteringandconvoluteion)conv卷积和多项式相乘conv2二维卷积convnN维卷积detrend去除线性分量deconv解卷和多项式相除filter一维数字滤波器fliter2二维数字滤波器傅里叶变换(Fouriertransforms)fft快速离散傅里叶变换fft2二维离散傅里叶变换fftnN维离散傅里叶变换fftshift重排fft和

26、fft2的输出ifft离散傅里叶反变换ifft2二维离散傅城叶反变换ifftnN维离散傅里叶反变换ifftshift反fftshift音频支持(Audiosupport)音频硬件驱动(Audiohardwaredrivers)sound播放向量soundsc自动标刻并播放waveplay利用系统音频输出设配播放waverecor利用系统音频输入设配录音9.2音频文件输入输出(Audioandexport)auread读取音频文件(.au)auwrite创建音频文件(.au)wavread读取音频文件(.wav)wavwrite创建音频文件(.wav)工具(Utilities)lin2mu将线性

27、信号转换为卩一律编码的信号mu2lin将卩一律编码信号转换为线性信号插补多项式函数(Interpolationandpolynomials)数据插补(DataInterpolation)griddata分格点数据griddata3三维分格点数据griddatan多维分格点数据interpft利用FFT方法一维插补interp1一维插补interp1q快速一维插补interp2二维插补interp3三维插补internN维插补pchiphermite插补样条插补(SplineInterpolation)ppval计算分段多项式spline三次样条插补多项式(Polynomials)conv多项式

28、相乘deconv多项式相除poly由根创建多项式polyder多项式微分polyfit多项式拟合polyint积分多项式分析polyval求多项式的值polyvalm求矩阵多项式的值residue求部分分式表达roots求多项式的根数值泛函函数和ODE解算器(FunctionfunctionsandODEsolvers)优化和寻根(Optimizationandrootfinding)fminbnd非线性函数在某区间中极小值fminsearch单纯形法求多元函数极值点指令fzero单变量函数的零点优化选项处理(OptimizationOptionhandling)optimget从OPTION

29、S构架中取得优化参数optimset创建或修改OPTIONS构架数值积分(Numericalintergration)dblquad二重(闭型)数值积分指令quad低阶法数值积分quadl高阶法数值积分绘图(Plotting)ezcontour画等位线ezcontourf画填色等位线ezmesh绘制网格图ezmeshc绘制含等高线的网格图ezplot绘制曲线ezplot3绘制3维曲线ezpolar采用极坐标绘图ezsurf画曲面图ezsurfc画带等位线的曲面图fplot画函数曲线图内联函数对象(Inlinefunctionobject)argnames给出函数的输入宗量char创建字符传输组

30、或者将其他类型变量转化为字符串数组formula函数公式inline创建内联函数差微分函数解算器(Differentialequationsolvers)ode113变阶法解方程ode15s变阶法解刚性方程ode23低阶法解微分方程ode23s低阶法解刚性微分方程ode23t解适度刚性微分方程odet23tb低阶法解刚性微分方程ode45高阶法解微分方程二维图形函数(Twodimensionalgraphs)基本平面图形(ElementaryXYgraphs)loglog双对数刻度曲线plot直角坐标下线性刻度曲线plotyy双纵坐标图polar极坐标曲线图semilogxX轴半对数刻度曲线s

31、emilogyY轴半对数刻度曲线轴控制(Axiscontrol)axes创建轴axis轴的刻度和表现box坐标形式在封闭式和开启词式之间切换grid画坐标网格线hold图形的保持subplot创建子图zoom二维图形的变焦放大图形注释(Graphannotation)gtext用鼠标在图上标注文字legend图例说明plotedit图形编辑工具text在图上标注文字texlabel将字符串转换为Tex格式title图形标题xlabelX轴名标注ylabelY轴名标注硬拷贝(Hardcopyandprinting)orient设置走纸方向print打印图形或把图存入文件printopt打印机设置

32、三维图形函数(Threedimensionalgraphs)基本三维图形(Elementary3Dplots)fill3三维曲面多边形填色mesh三维网线图plot3三维直角坐标曲线图surf三维表面图色彩控制(Colorcontrol)alpha透明色控制brighten控制色彩的明暗caxis(伪)颜色轴刻度colordef用色风格colormap设置色图graymon设置缺省图形窗口为单色显示屏hidden消隐shading图形渲染模式whitebg设置图形窗口为白底光照模式(Lighting)diffuse漫反射表面系数light灯光控制lighting设置照明模式material使用

33、预定义反射模式specular漫反射surfnorm表面图的法线surfl带光照的三维表面图色图(Colormaps)autumn红、黄浓淡色bone蓝色调灰度图colorcube三浓淡多彩交错色cool青和品红浓淡色图copper线性变化纯铜色调图flag红白蓝黑交错色图gray线性灰度hot黑红黄白交错色图hsv饱和色彩图jet变异HSV色图lines采用plot绘线色pink淡粉红色图prism光谱色图spring青、黄浓淡色summer绿、黄浓淡色vga16色white全白色winter蓝、绿浓淡色轴的控制(Axiscontrol)axes创建轴axis轴的刻度和表现box坐标形式在封

34、闭式和开启式之间切换daspect轴的DataAspectRatio属性grid画坐标网格线hold图形的保持pbaspect画坐标框的PlotBoxAspectRatio属性subplot创建子图xlimX轴范围ylimY轴范围zlimZ轴范围zoom二维图形的变焦放大视角控制(Viewpointcontrol)rotate3d旋动三维图形view设定3D图形观测点viewmtx观测点转换矩阵图形注释(Graphannotation)colorbar显示色条gtext用鼠标在图上标注文字plotedit图形编辑工具text在图上标注文字title图形标题xlabelX轴名标注ylabelY轴

35、名标注zlabelZ轴名标注硬拷贝(Hardcopyandprinting)orient设置走纸方向print打印图形或把图存入文件printopt打印机设置verml将图形保存为VRML2.0文件14特殊图形(Specializedgraphs)特殊平面图形(Specialized2Dgraphs)area面域图bar直方图barh水平直方图comet彗星状轨迹图compass从原点出发的复数向量图errorbar误差棒棒图ezplot画二维曲线ezpolar画极坐标曲线feather从X轴出发的复数向量图fill多边填色图fplot函数曲线图hist统计频数直方图paretoPareto图

36、pie饼形统计图plotmatrix散点图阵列scatter散点图stairs阶梯形曲线图stem火柴杆图等高线及二维半图形(Contourand21/2Dgraphs)clabel给等高线加标注contour等高线图contourf等高线图contour3三维等高线ezcontour画等位线ezcontourf画填色等位线pcolor用颜色反映数据的伪色图voronoiVoronoi图特殊三维图形(Specialized3Dgraphs)bar3三维直方图bar3h三维水平直方图comet3三维彗星动态轨迹线图ezgraph3通用指令ezmesh画网线图ezmeshc画等位线的网线图ezpl

37、ot3画三维曲线ezsurf画曲面图ezsurfc画带等位线的曲面图meshc带等高线的三维网线图meshz带零基准面的三维网线图pie3三维饼图ribbon以三维形式绘制二维曲线scatter3三维散点图stem3三维离散杆图surfc带等高线的三维表面图trimesh三角剖分网线图trisurf三角剖分曲面图waterfall瀑布水线图内剖及向量视图(Volumeandvectorvisualization)coneplot锥体图contourslice切片等位线图quiver矢量场图quiver3三维方向箭头图slice切片图14.5图像显示及文件处理(Imagedisplayand)b

38、righten控制色彩的明暗colorbar色彩条状图colormap设置色图contrast提高图像对比度的灰色图gray线性灰度image显示图像imagesc显示亮度图像imfinfo获取图像文件的特征数据imread从文件读取图像的数据阵(和伴随色图)imwrite把强度图像或真彩图像写入文件影片和动画(Moviesandanimation)capture当前图的屏捕捉frame2im将影片动画转换为编址图像getframe获得影片动画图像的帧im2frame将编址图像转换为影片动画movie播放影片动画moviein影片动画内存初始化rotate旋转指令颜色相关函数(Colorrel

39、atedfunction)spinmap颜色周期性变化操纵三维模型函数(Solidmodeling)cylinder圆柱面patch创建块sphere球面Surf2patch将曲面数据转换为块数据15句柄图形(HandleGraphics)图形窗的产生和控制(Figurewindowcreationandcontrol)clf清除当前图close关闭图形figure打开或创建图形窗口gcf获得当前图的柄openfig打开图形refresh刷新图形shg显示图形窗轴的产生和控制(Axiscreationandcontrol)axes在任意位置创建轴axis轴的控制box坐标形式在封闭式和开启式之

40、间切换caxis控制色轴的刻度cla清除当前轴gca获得当前轴的柄hold图形的保持ishold若图形处保持状态则为真subplot创建子图句柄图形对象(HandleGraphicsobjects)axex在任意位置创建轴figure创建图形窗口image创建图像light创建光line创建线patch创建块rectangle创建方surface创建面text创建图形中文本uicontextmenu创建现场菜单对象uicontrol用户使用界面控制uimenu用户使用菜单控制句柄图形处理(HandleGraphicsoperations)copyobj拷贝图形对象及其子对象delete删除对象

41、及文件drawnow屏幕刷新findobj用规定的特性找寻对象gcbf“正执行回调操作”的图形的柄gcbo“正执行回调操作”的控件图柄指令gco获得当前对象的柄get获得对象特性getappdat获得应用程序定义数据isappdata检验是否应用程序定义数据reset重设对象特性rmappdata删除应用程序定义数据set建立对象特性setappdata建立应用程序定义数据工具函数(Utilities)closereq关闭图形窗请求函数ishandle若是图柄代号侧为真newplot下一个新图16图形用户界面工具(Graphicaluserinterfacetools)align对齐用户控件和

42、轴cbedit编辑回调函数ginput从鼠标得到图形点坐标guide设计GUImenu创建菜单menuedit菜单编辑propedit属性编辑uicontrol创建用户界面控制uimenu创建用户界面菜单17字符串(Characterstring)17.1通用字符串函数(General)blanks空格符号cellstr通过字符串数组构建字符串的元胞数组char创建字符传输组或者将其他类型变量转化为字符串数组deblank删除最后的空格double把字符串变成ASCII码值eval执行串形式的MATLAB表达式字符串查询(Stringtests)iscellstr若是字符串组成的元胞数组则为真

43、ischar若是字符串则为真isletter串中是字母则为真isspace串中是空格则为真isstr若是字符串则为真字符串操作(Stringoperations)base2decX进制串转换为十进制整数bin2dec二进制串转换为十进制整数dec2base十进制整数转换为X进制串dec2bin十进制整数转换为二进制串dec2hex十进制整数转换为16进制串findstr在一个串中寻找一个子串hex2dec16进制串转换为十进制整数hex2num16进制串转换为浮点数int2str将整数转换为字符串lower把字符串变成小写mat2str将数组转换为字符串num2str把数值转换为字符串strc

44、at把多个串连接成长串strcmp比较字符串strcmpi比较字符串(忽略大小写)stringsMATLAB中的字符串strjust字符串的对齐方式strmatch逐行搜索串strnomp比较字符串的前N个字符strncmpi比较字符串的前N个字符(忽略大小写)strrep用另一个串代替一个串中的子串strtok删除串中的指定子串strvcat创建字符串数组str2mat将字符串转换为含有空格的数组str2num将字符串转换为数值upper把字符串变成大写18文件输入/输出()clc清除指令窗口disp显示矩阵和文字内容fprintf把格式化数据写到文件或屏幕home光标返回行首input提示

45、键盘输入load从磁盘中调入数据变量pause暂停sprintf写格式数据到串sscanf在格式控制下读串时间和日期(Timeanddates)clock时钟cputmeMATLAB战用CPU时间date日期etime用CLOCK计算的时间now当前时钟和日期pause暂停tic秒表启动toc秒表终止和显示数据类型(Datatypesandstructures)数据类型(Datatypes)cell创建元胞变量char创建字符传输组或者将其他类型变量转化为字符串数组double转化为16位相对精度的浮点数值对象functionhandle函数句柄inline创建内联函数JavaArray构建J

46、ava数组JavaMethod调用某个Java方法JavaObject调用Java对象的构造函数single转变为单精度数值sparse创建稀疏矩阵struct创建构架变量uint8(unit16、unit32)转换为8(16、32)位无符号整型数int8(nit16、nit32)转换为8(16、32)位符号整型数多维数组函数(Multidimensionalarrayfunctions)cat把若干数组串接成高维数组ndims数组A的维数ndgrid为ND函数和插补创建数组ipermute广义反转置permute广义非共轭转置shiftdim维数转换squeeze使数组降维元胞数组函数(Ce

47、llarrayfunctions)cell创建元胞变量celldisp显示元胞数组内容cellfun元胞数组函数cellplot图示元胞数组的内容cell2struct把元胞数组转换为构架数组deal把输入分配给输出iscell若是元胞则为真num2cell把数值数组转换为元胞数组struct2cell把构架数组转换为元胞数组构架函数(Structurefunctions)fieldnames获取构架的域名getfield获取域的内容isfield若为给定构架的域名则为真isstruct若是构架则为真rmfield删除构架的域setfield指定构架域的内容struct创建构架变量函数句柄函数

48、(Functionhandlefunctions)创建函数句柄functions列举函数句柄对应的函数func2str将函数句柄数组转换为字符串str2func将字符串转换为函数句柄面向对象编程(Objectorientedprogrammingfunctions)dlass查明变量的类型isa若是指定的数据类型则为真inferiorto级别较低isjava若是java对象则为真isobject若是对象则为真methods显示类的方法名substruct创建构架总量superiorto级别较高示例(Examplesanddemonstrations)demo演示程序flow无限大水体中水下射流速度数据intro幻灯演示指令peaks产生peaks图形数据符号工具包(SymbolicMathToolbox)微积分(Calculus)diff求导数limit求极限int计算积分jacobianJacobian矩阵symsum符号序列的求和trylorTrylor级数线性代数(LinearAlgebra)det行列式的值diag创建对角阵,抽取对角向量eig矩阵特征值和特征向量expm矩阵指数inv矩阵的逆jordanJordan分解null零空间poly特征多项式rank秩rref转换为行阶梯形svd奇异值分解tril抽取下三角阵triu抽取上三角阵化简(S

温馨提示

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

评论

0/150

提交评论