matlab常用函数

上传人:文*** 文档编号:60594625 上传时间:2022-03-08 格式:DOCX 页数:28 大小:108.22KB
收藏 版权申诉 举报 下载
matlab常用函数_第1页
第1页 / 共28页
matlab常用函数_第2页
第2页 / 共28页
matlab常用函数_第3页
第3页 / 共28页
资源描述:

《matlab常用函数》由会员分享,可在线阅读,更多相关《matlab常用函数(28页珍藏版)》请在装配图网上搜索。

1、Aaabs绝对值、模、字符的ASCII码值acos反余弦acosh反双曲余弦acot反余切acoth反双曲余切acsc反余割acsch反双曲余割align启动图形对象几何位置排列工具all所有元素非零为真angle相角ans表达式计算结果的缺省变量名any所有元素非全零为真area面域图argnames函数M文件宗量名asec反正割asech反双曲正割asin反正弦asinh反双曲正弦assignin向变量赋值atan反正切atan2四象限反正切atanh反双曲正切autumn红黄调秋色图阵axes创建轴对象的低层指令axis控制轴刻度和风格的高层指令Bbbar二维直方图bar3三维直方图ba

2、r3h三维水平直方图barh二维水平直方图base2decX进制转换为十进制bin2dec二进制转换为十进制blanks创建空格串bone蓝色调黑白色图阵box框状坐标轴breakwhile或for环中断指令brighten亮度控制capture(3版以前)捕获当前图形cart2pol直角坐标变为极或柱坐标cart2sph直角坐标变为球坐标cat串接成高维数组caxis色标尺刻度cd指定当前目录cdedit启动用户菜单、控件回调函数设计工具cdf2rdf复数特征值对角阵转为实数块对角阵ceil向正无穷取整cell创建元胞数组cell2struct元胞数组转换为构架数组celldisp显示元胞数

3、组内容cellplot元胞数组内部结构图示char把数值、符号、内联类转换为字符对象chi2cdf分布累计概率函数chi2inv分布逆累计概率函数chi2pdf分布概率密度函数chi2rnd分布随机数发生器cholCholesky分解clabel等位线标识cla清除当前轴class获知对象类别或创建对象clc清除指令窗clear清除内存变量和函数clf清除图对象clock时钟colorcube三浓淡多彩交叉色图矩阵colordef设置色彩缺省值colormap色图colspace列空间的基close关闭指定窗口colperm列排序置换向量comet彗星状轨迹图comet3三维彗星轨迹图comp

4、ass射线图compose求复合函数cond(逆)条件数condeig计算特征值、特征向量同时给出条件数condest范-1条件数估计conj复数共轭contour等位线contourf填色等位线contour3三维等位线contourslice四维切片等位线图conv多项式乘、卷积cool青紫调冷色图copper古铜调色图cos余弦cosh双曲余弦cot余切coth双曲余切cplxpair复数共轭成对排列csc余割csch双曲余割cumsum元素累计和cumtrapz累计梯形积分cylinder创建圆柱Dddblquad二重数值积分deal分配宗量deblank删去串尾部的空格符dec2ba

5、se十进制转换为X进制dec2bin十进制转换为二进制dec2hex十进制转换为十六进制deconv多项式除、解卷delaunayDelaunay三角剖分del2离散Laplacian差分demoMatlab演示det行列式diag矩阵对角元素提取、创建对角阵diaryMatlab指令窗文本内容记录diff数值差分、符号微分digits符号计算中设置符号数值的精度dir目录列表disp显示数组display显示对象内容的重载函数dlinmod离散系统的线性化模型dmperm矩阵Dulmage-Mendelsohn分解dos执行DOS指令并返回结果double把其他类型对象转换为双精度数值dra

6、wnow更新事件队列强迫Matlab刷新屏幕dsolve符号计算解微分方程echoM文件被执行指令的显示edit启动M文件编辑器eig求特征值和特征向量eigs求指定的几个特征值end控制流FO育结构体的结尾元素下标eps浮点相对精度error显示出错信息并中断执行errortrap错误发生后程序是否继续执行的控制erf误差函数erfc误差补函数erfcx刻度误差补函数erfinv逆误差函数errorbar带误差限的曲线图etreeplot画消去树eval串演算指令evalin跨空间串演算指令exist检查变量或函数是否已定义exit退出Matlab环境exp指数函数expand符号计算中的展

7、开操作expint指数积分函数expm常用矩阵指数函数expm1Pade法求矩阵指数expm2Taylor法求矩阵指数expm3特征值分解法求矩阵指数eye单位阵ezcontour画等位线的简捷指令ezcontourf画填色等位线的简捷指令ezgraph3画表面图的通用简捷指令ezmesh画网线图的简捷指令ezmeshc画带等位线的网线图的简捷指令ezplot画二维曲线的简捷指令ezplot3画三维曲线的简捷指令ezpolar画极坐标图的简捷指令ezsurf画表面图的简捷指令ezsurfc画带等位线的表面图的简捷指令Fffactor符号计算的因式分解feather羽毛图feedback反馈连接

8、feval执行由串指定的函数fft离散Fourier变换fft2二维离散Fourier变换fftn高维离散Fourier变换fftshift直流分量对中的谱fieldnames构架域名figure创建图形窗fill3三维多边形填色图find寻找非零元素下标findobj寻找具有指定属性的对象图柄findstr寻找短串的起始字符下标findsym机器确定内存中的符号变量finverse符号计算中求反函数fix向零取整flag红白蓝黑交错色图阵fliplr矩阵的左右翻转flipud矩阵的上下翻转flipdim矩阵沿指定维翻转floor向负无穷取整flops浮点运算次数flowMatlab提供的演示

9、数据fmin求单变量非线性函数极小值点(旧版)fminbnd求单变量非线性函数极小值点fmins单纯形法求多变量函数极小值点(旧版)fminunc拟牛顿法求多变量函数极小值点fminsearch单纯形法求多变量函数极小值点fnder对样条函数求导fnint利用样条函数求积分fnval计算样条函数区间内任意一点的值fnplt绘制样条函数图形fopen打开外部文件for构成for环用format设置输出格式fourierFourier变换fplot返函绘图指令fprintf设置显示格式fread从文件读二进制数据fsolve求多元函数的零点full把稀疏矩阵转换为非稀疏阵funm计算一般矩阵函数f

10、untool函数计算器图形用户界面fzero求单变量非线性函数的零点gamma函数gammainc不完全函数gammaln函数的对数gca获得当前轴句柄gcbo获得正执行回调的对象句柄gcf获得当前图对象句柄gco获得当前对象句柄geomean几何平均值get获知对象属性getfield获知构架数组的域getframe获取影片的帧画面ginput从图形窗获取数据global定义全局变量gplot依图论法则画图gradient近似梯度gray黑白灰度grid画分格线griddata规则化数据和曲面拟合gtext由鼠标放置注释文字guide启动图形用户界面交互设计工具Hhharmmean调和平均值

11、help在线帮助helpwin交互式在线帮助helpdesk打开超文本形式用户指南hex2dec十六进制转换为十进制hex2num十六进制转换为浮点数hidden透视和消隐开关hilbHilbert矩阵hist频数计算或频数直方图histc端点定位频数直方图histfit带正态拟合的频数直方图hold当前图上重画的切换开关horner分解成嵌套形式hot黑红黄白色图hsv饱和色图Iiif-else-elseif条件分支结构ifft离散Fourier反变换ifft2二维离散Fourier反变换ifftn高维离散Fourier反变换fftshift直流分量对中的谱的反操作fourierFourie

12、r反变换,j缺省的虚单元变量laplaceLaplace反变换mag复数虚部mage显示图象magesc显示亮度图象mfinfo获取图形文件信息mread从文件读取图象mwrite把mwrite把图象写成文件nd2sub单下标转变为多下标nf无穷大nfoMathWorks公司网点地址nline构造内联函数对象nmem列出内存中的函数名nput提示用户输入nputname输入宗量名nt符号积分nt2str把整数数组转换为串数组nterp1一维插值nterp2二维插值nterp3三维插值nterpnN维插值nterpft利用FFT插值ntroMatlab自带的入门引导nv求矩阵逆nvhilbHil

13、bert矩阵的准确逆permute广义反转置sa检测是否给定类的对象schar若是字符串则为真sequal若两数组相同则为真sempty若是空阵则为真sfinite若全部元素都有限则为真sfield若是构架域则为真sglobal若是全局变量则为真shandle若是图形句柄则为真shold若当前图形处于保留状态则为真sieee若计算机执行IEEE规则则为真sinf若是无穷数据则为真sletter若是英文字母则为真slogical若是逻辑数组则为真smember检查是否属于指定集snan若是非数则为真isnumeric若是数值数组则为真isobject若是对象则为真isprime若是质数则为真is

14、real若是实数则为真isspace若是空格则为真issparse若是稀疏矩阵则为真isstruct若是构架则为真isstudent若是Matlab学生版则为真iztrans符号计算Z反变换Jj,Kkjacobian符号计算中求Jacobian矩阵jet蓝头红尾饱和色jordan符号计算中获得Jordan标准型keyboard键盘获得控制权kronKronecker乘法规则产生的数组laplaceLaplace变换lasterr显示最新出错信息lastwarn显示最新警告信息leastsq解非线性最小二乘问题(旧版)legend图形图例lighting照明模式line创建线对象lines采用p

15、lot画线色linmod获连续系统的线性化模型linmod2获连续系统的线性化精良模型linspace线性等分向量ln矩阵自然对数load从MATt件读取变量log自然对数log10常用对数log2底为2的对数loglog双对数刻度图形logm矩阵对数logspace对数分度向量lookfor按关键字搜索M文件lower转换为小写字母lsqnonlin解非线性最小二乘问题luLU分解mad平均绝对值偏差magic魔方阵maple&nb,sp;运作Maple格式指令mat2str把数值数组转换成输入形态串数组material材料反射模式max找向量中最大元素mbuild产生EXE文件编译环境的预

16、设置指令mcc创建MEXEXE文件的编译指令mean求向量元素的平均值median求中位数menuedit启动设计用户菜单的交互式编辑工具mesh网线图meshz垂帘网线图meshgrid产生格点矩阵methods获知对指定类定义的所有方法函数mex产生MEXt件编译环境的预设置指令mfunlis能被mfun计算的MAPL磔典函数列表mhelp引出Maple的在线帮助min找向量中最小元素mkdir创建目录mkpp逐段多项式数据的明晰化mod模运算more指令窗中内容的分页显示movie放映影片动画moviein影片帧画面的内存预置mtaylor符号计算多变量Taylor级数展开Nnndims

17、求数组维数NaN非数(预定义)变量nargchk输入宗量数验证nargin函数输入宗量数nargout函数输出宗量数ndgrid产生高维格点矩阵newplot准备新的缺省图、轴nextpow2取最接近的较大2次幂nnz矩阵的非零元素总数nonzeros矩阵的非零元素norm矩阵或向量范数normcdf正态分布累计概率密度函数normest估计矩阵2范数norminv正态分布逆累计概率密度函数normpdf正态分布概率密度函数normrnd正态随机数发生器notebook启动Matlab和Word的集成环境null零空间num2str把非整数数组转换为串numden获取最小公分母和相应的分子表达

18、式nzmax指定存放非零元素所需内存Ooode1非Stiff微分方程变步长解算器ode15sStiff微分方程变步长解算器ode23t适度Stiff微分方程解算器ode23tbStiff微分方程解算器ode45非Stiff微分方程变步长解算器odefileODE文件模板odeget获知ODE选项设置参数odephas2ODE输出函数的二维相平面图odephas3ODE输出函数的三维相空间图odeplotODE输出函数的时间轨迹图odeprint在Matlab指令窗显示结果odeset创建或改写ODE选项构架参数值ones全1数组optimset创建或改写优化泛函指令的选项参数值orient设定

19、图形的排放方式orth值空间正交化Pppack收集Matlab内存碎块扩大内存pagedlg调出图形排版对话框patch创建块对象path设置Matlab搜索路径的指令pathtool搜索路径管理器pause暂停pcode创建预解译P码文件pcolor伪彩图peaksMatlab提供的典型三维曲面permute广义转置pi(预定义变量)圆周率pie二维饼图pie3三维饼图pink粉红色图矩阵pinv伪逆plot平面线图plot3三维线图plotmatrix矩阵的散点图plotyy双纵坐标图poissinv泊松分布逆累计概率分布函数poissrnd泊松分布随机数发生器pol2cart极或柱坐标变

20、为直角坐标polar极坐标图poly矩阵的特征多项式、根集对应的多项式poly2str以习惯方式显示多项式poly2sym双精度多项式系数转变为向量符号多项式polyder多项式导数polyfit数据的多项式拟合polyval计算多项式的值polyvalm计算矩阵多项式pow22的幂ppval计算分段多项式pretty以习惯方式显示符号表达式print打印图形或SIMULINK模型printsys以习惯方式显示有理分式prism光谱色图矩阵procread向MAPLE俞送计算程序profile函数文件性能评估器propedit图形对象属性编辑器pwd显示当前工作目录Qqquad低阶法计算数值积

21、分quad8高阶法计算数值积分(QUADL)quit推出Matlab环境quiver二维方向箭头图quiver3三维方向箭头图Rrrand产生均匀分布随机数randn产生正态分布随机数randperm随机置换向量range样本极差rank矩阵的秩rats有理输出rcond矩阵倒条件数估计real复数的实部reallog在实数域内计算自然对数realpow在实数域内计算乘方realsqrt在实数域内计算平方根realmax最大正浮点数realmin最小正浮点数rectangle画长方框rem求余数repmat铺放模块数组reshape改变数组维数、大小residue部分分式展开return返回r

22、ibbon把二维曲线画成三维彩带图rmfield删去构架的域roots求多项式的根rose数扇形图rot90矩阵旋转90度rotate指定的原点和方向旋转rotate3d启动三维图形视角的交互设置功能round向最近整数圆整rref简化矩阵为梯形形式rsf2csf实数块对角阵转为复数特征值对角阵rsumsRiemann和Sssave把内存变量保存为文件scatter散点图scatter3三维散点图sec正割sech双曲正割semilogxX轴对数刻度坐标图semilogyY轴对数刻度坐标图series串联连接set设置图形对象属性setfield设置构架数组的域setstr将ASCII码转换为

23、字符的旧版指令sign根据符号取值函数signum符号计算中的符号取值函数sim运行SIMULINK模型simget获取SIMULINK模型设置的仿真参数simple寻找最短形式的符号解simplify符号计算中进行简化操作simset对SIMULINK模型的仿真参数进行设置simulink启动SIMULINK模块库浏览器sin正弦sinh双曲正弦size矩阵的大小slice立体切片图solve求代数方程的符号解spalloc为非零元素配置内存sparse创建稀疏矩阵spconvert把外部数据转换为稀疏矩阵spdiags稀疏对角阵spfun求非零元素的函数值sph2cart球坐标变为直角坐标

24、sphere产生球面spinmap色图彩色的周期变化spline样条插值spones用1置换非零元素sprandsym稀疏随机对称阵sprank结构秩spring紫黄调春色图sprintf把格式数据写成串spy画稀疏结构图sqrt平方根sqrtm方根矩阵squeeze删去大小为1的孤维sscanf按指定格式读串stairs阶梯图std标准差stem二维杆图step阶跃响应指令str2double串转换为双精度值str2mat创建多行串数组str2num串转换为数strcat接成长串strcmp串比较strjust串对齐strmatch搜索指定串strncmp串中前若干字符比较strrep串替换

25、strtok寻找第一间隔符前的内容struct创建构架数组struct2cell把构架转换为元胞数组strvcat创建多行串数组sub2ind多下标转换为单下标subexpr通过子表达式重写符号对象subplot创建子图subs符号计算中的符号变量置换subspace两子空间夹角sum元素和summer绿黄调夏色图superiorto设定优先级surf三维着色表面图surface创建面对象surfc带等位线的表面图surfl带光照的三维表面图surfnorm空间表面的法线svd奇异值分解svds求指定的若干奇异值switch-case-otherwise多分支结构sym2poly符号多项式转变

26、为双精度多项式系数向量symmmdK寸称最小度排序symrcm反向Cuthill-McKee排序syms创建多个符号对象Tttan正切tanh双曲正切taylortool进行Taylor逼近分析的交互界面text文字注释tf创建传递函数对象tic启动计时器title图名toc关闭计时器trapz梯形法数值积分treelayout展开树、林treeplot画树图tril下三角阵trim求系统平衡点trimesh不规则格点网线图trisurf不规则格点表面图triu上三角阵try-catch控制流中的Try-catch结构type显示M文件Uuuicontextmenu创建现场菜单uicontro

27、l创建用户控件uimenu创建用户菜单unmkpp逐段多项式数据的反明晰化unwrap自然态相角upper转换为大写字母Vvvar方差varargin变长度输入宗量varargout变长度输出宗量vectorize使串表达式或内联函数适于数组运算ver版本信息的获取view三维图形的视角控制voronoiVoronoi多边形vpa任意精度(符号类)数值Wwwarning显示警告信息what列出当前目录上的文件whatsnew显示Matlab中Readme文件的内容which确定函数、文件的位置while控制流中的While环结构white全白色图矩阵whitebg指定轴的背景色who列出内存中

28、的变量名whos列出内存中变量的详细信息winter蓝绿调冬色图workspace启动内存浏览器Xx,Yy,ZzxlabelX轴名xor或非逻辑yesinput智能输入指令ylabelY轴名zeros全零数组zlabelZ轴名zoom图形的变焦放大和缩小ztrans符号计算Z变换windows窗口的常用功能键外。1、!dir可以查看当前工作目录的文件。当前工作目录的文件。!dir&可以在dos状态下查看。2、who可以查看当前工作空间变量名,前工作空间变量名,whos可以查看变量名细节。3、功能键:功能键快捷键说明方向上键Ctrl+P返回前一行输入方向下键Ctrl+N返回下一行输入方向左键Ct

29、rl+B光标向后移一个字符方向右键Ctrl+F光标向前移一个字符Ctrl+方向右键Ctrl+R光标向右移一个字符Ctrl+方向左键Ctrl+L光标向左移一个字符homeCtrl+A光标移到行首EndCtrl+E光标移到行尾EscCtrl+U清除一行DelCtrl+D清除光标所在的字符BackspaceCtrl+H删除光标前一个字符Ctrl+K删除到行尾中断正在执行的命令Ctrl+C4、clc可以命令窗口显示的内容,但并不清除工作空间。二、函数及运算1、运算符:+:加,:减,*:乘,/:除,:左除人:哥,:复数的共轲转置,()制定运算顺序。2、常用函数表:sin()正弦(变量为弧度)cot()余

30、切(变量为弧度)sind()正弦(变量为度数)cotd()余切(变量为度数)asin()反正弦(返回弧度)acot()反余切(返回弧度)asind()反正弦(返回度数)acotd()反余切(返回度数)cos()余弦(变量为弧度)exp()指数cosd()余弦(变量为度数)log()对数acos()余正弦(返回弧度)log10()以10为底对数acosd()余正弦(返回度数)sqrt()开方tan()正切(变量为弧度)realsqrt()返回非负根tand()正切(变量为度数)abs( ) 取绝对值atan( ) 反正切(返回弧度)angle( )返回复数的相位角atand( )反正切(返回度数

31、)mod(x,y) 返回 x/y 的余数sum( ) 向量元素求和3、其余函数可以用4、常用常数的值: pi realminirealmaxhelp elfun 和 help specfun 命令获得。圆周率3.1415926最小浮点数,2人-1022虚数单位最大浮点数,(2eps) 2A1022虚数单位Inf无限值eps浮点相对经度=2A-52NaN 空值三、数组和矩阵:1、构造数组的方法:增量发和 linspace(first,last,num)first和 last 为起始和终止num 为需要的数组元素个2、构造矩阵的方法:可以直接用来输入数组,也可以用以下提供的函数来生成矩阵。ones

32、()创建一个所有元素都为1的矩阵,其中可以制定维数,1,2.个变量zeros()创建一个所有元素都为0的矩阵eye()创建对角元素为1,其他元素为0的矩阵diag()根据向量创建对角矩阵,即以向量的元素为对角元素magic()创建魔方矩阵rand()创建随机矩阵,服从均匀分布randn()创建随机矩阵,服从正态分布randperm()创建随机行向量horcatC=A,B,水平聚合矩阵,还可以用cat(1,A,B)vercatC=A;B,垂直聚合矩阵,还可以用cat(2,A,B)repmat(M,v,h)将矩阵M在垂直方向上聚合v次,在水平方向上聚合h次blkdiag( A, B)以A,和B为块

33、创建块对角矩阵length返回矩阵最长维的的长度ndims返回维数numel返回矩阵元素个数size返回每一维的长度,rows,cols=size(A)reshape重塑矩阵,reshape(A,2,6),将A变为2X6的矩阵,按列排列。rot90旋转矩阵90度,逆时针方向fliplr沿垂轴翻转矩阵flipud沿水平轴翻转矩阵transpose沿主对角线翻转矩阵ctranspose转置矩阵,也可用A或A.,这仅当矩阵为复数矩阵时才有区别invdettracenormnormestcholcholincluluincqrkron(A,B)素都会乘上B,并占据rankpinvAApA.AP四、数值

34、计算1、线性方程组求解(1) AX=B的解可以用mFn时可以找到唯一解,至少找到一组解。如果解(2) AX=b,A=LXU,矩阵的逆矩阵的行列式值矩阵对角元素的和矩阵或矢量的范数,norm(a,1),norm(a,Inf)估计矩阵的最大范数矢量矩阵的cholesky分解不完全cholesky分解LU分解不完全LU分解正交分解A为mXn,B为pXq,则生成mpxnq的矩阵,A的每一个元pXq大小的空间求出矩阵的刺求伪逆矩阵对A进行操作对A中的每一个元素进行操作X=AB求。XA=B的解可以用X=A/B求。如果A是mKn的矩阵,当mn,超定系统,返回最小二乘A=QXRQ,R=chol(A),X=Q(

35、Ub)(4)cholesky分解类似。2、特征值D-eig(A)返回A的所有特征值组成的矩阵。V,D=eig(A),还返回特征向量矩阵。3、A=UXSXUT,U,S=schur(A).其中S的对角线元素为A的特征值。4、多项式Matlab里面的多项式是以向量来表示的,其具体操作函数如下:convdeconvpolypolyeigPolyfit(x,y多项式阶数。polydera,b=polyderpolyintpolyvalpolyvalmresiduen)roots多项式的乘法多项式的除法,a,b=deconv(s),返回商和余数求多项式的系数(由已知根求多项式的系数)求多项式的特征值多项式

36、的曲线拟合,x,y为被拟合的向量,n为拟合求多项式的一阶导数,polyder(a,b)返回ab的导数b)返回a/b的导数。多项式的积分求多项式的值以矩阵为变量求多项式的值部分分式展开式求多项式的根(返回所有根组成的向量)注:用ploy(A)求出矩阵的特征多项式,然后再求其根,即为矩阵的特征值。5、插值常用的插值函数如下:griddata数据网格化合曲面拟合Griddata3interp1(yi=interp1(x,y,xi,三维数据网格化合超曲面拟合一维插值method)Method=nearest/linear/spline/pchip/cubicInterp2Interp3interpft

37、mkppsplinepchip6、函数最值的求解二维插值zi=interp1(x,y,z,xi,yimethod),bilinear三维插值用快速傅立叶变换进行一维插值,helpfft。使用分段多项式三次样条插值分段hermit插值fminbnd(f,x1,x2,optiset,)求f在x1和x2之间的最小值。Optiset选项可以有Display+iter/off/final,分别表示显示计算过程/不显示/只显示最后结果。fminsearch求多元函数的最小值。fzero(f,x1)求一元函数的零点。X1为起始点。同样可以用上面的选项。五、图像绘制:1、基本绘图函数plotplot3fplo

38、t颜色)绘制二维线性图形和两个坐标轴绘制三维线性图形和两个坐标轴在制定区间绘制某函数的图像。fplot(f,区域,线型,loglog绘制对数图形及两个坐标轴(两个坐标都为对数坐标)semilogx绘制半对数坐标图形semilogy绘制半对数坐标图形2、线型:颜色线型圆点y黄色.线v向下箭头g绿色-.组合向右箭头b蓝色+点为加号形向左箭头m红紫色o空心圆形p五角星形c蓝紫色*星号h六角星形w白色.实心小点on添加图形r红色x叉号形状网格k黑色s方形-实线d菱形-虚线holdgridon添加人向上箭函数名功能描述 函数名addpath增加一条搜索路径demo运行 Matlab 演示程序doc装入超

39、文本文档 versionhelp启动联机帮助 whatlasterr显示最后一条信息lookfor搜索关键词的帮助附录 1.1 管理用命令path设置或查询 Matlab 路径3、可以用subplot(3,3,1)表示将绘图区域分为三行三列,目前使用第一区域。此时如要画不同的图形在一个窗口里,需要holdon。功能描述rmpath删除一条搜索路径type列出.M文件显示Matlab的版本号列出当前目录下的有关文件whatsnew显示Matlab的新特性which造出函数与文件所在的目录附录1.2管理变量与工作空间用命令函数名功能描述函数名功能描述clear删除内存中的变量与函数pack整理工作

40、空间内存disp显示矩阵与文本length查询向量的维数load从文件中装入数据save将工作空间中的变量存盘size查询矩阵的维数who,whos列出工作空间中的变量名附录1.3文件与操作系统处理命令函数名功能描述函数名cd改变当前工作目录editdelete删除文件matlabrootdiary将Matlab运行命令存盘dir列出当前目录的内容!执行操作系统命令功能描述编辑.M文件获得Matlab的安装根目录tempdir获得系统的缓存目录tempname获得一个缓存(temp)文件附录1.4窗口控制命令函数名功能描述函数名echo显示文件中的Matlab中的命令format设置输出格式附

41、录1.5启动与退出命令函数名功能描述函数名matlabrc启动主程序quitstartupMatlab自启动程序附录2运算符号与特殊字符附录2.1运算符号与特殊字符函数名功能描述函数名功能描述more控制命令窗口的输出页面功能描述退出Matlab环境功能描述功能描述is*( 一类函数 )检测向量状态. 其*isa检测对象是否为某一个类的对象logical将数字量转化为逻辑量功能描述global定义全局变量nargchk 函数输入输出参数个数scriptMatlab 语句及文件信息功能描述条件转移语句otherwise 多路转移中的缺省执行return返回调用函数switch与 case 结合实

42、现多路转移显示警告信息+加.续行标志减,分行符(该行结果不显示)*矩阵乘;分行符(该行结果显示).*向量乘%注释标志人矩阵乘方!操作系统命令提示符人向量乘方矩阵转置kron矩阵kron积.向量转置矩阵左除=赋值运算/矩阵右除=关系运算之相等.向量左除=关系运算之不等./向量右除关系运算之小于向量生成或子阵提取关系运算之大于矩阵生成=关系运算之大于等于&逻辑运算之与.结构字段获取符|逻辑运算之或逻辑运算之非.点乘运算,常与其他运算符联合使用(如.)xor逻辑运算之异成附录2.2逻辑函数函数名功能描述函数名all测试向量中所用元素是否为真中*表示一个确定的函数(isinf)any测试向量中是否有真

43、元素exist检验变量或文件是否定义find查找非零元素的下标附录3语言结构与调试附录3.1编程语言函数名功能描述函数名builtin执行Matlab内建的函数eval执行Matlab语句构成的字符串检验feval执行字符串指定的文件functionMatlab函数定义关键词附录3.2控制流程函数名功能描述函数名break中断循环执行的语句ifcase与switch结合实现多路转移部分else与if一起使用的转移语句elseif与if一起使用的转移语句end结束控制语句块warning循环语句error显示错误信息whilefor循环语句附录3.3交互输入函数名功能描述函数名功能描述input

44、请求输入menu菜单生成keyboard启动键盘管理pause暂停执行附录3.4面向对象编程函数名功能描述函数名功能描述class生成对象isa判断对象是否属于某一类double转换成双精度型superiorto建立类的层次关系inferiorto建立类的层次关系unit8转换成8字节的无符号整数inline建立一个内嵌对象附录3.5调试函数名 功能描述dbclear清除调试断点函数名dbstatus功能描述列出所有断点情况dbcont调试继续执行dbstep单步执行dbdown改变局部工作空间内存dbstop设置调试断点dbmex启动对Mex文件的调试sbtype列出带命令行标号的dbqui

45、t退出调试模式dbup改变局部工作空间内容dbstack列出函数调用关系.M文件函数名功能描述函数名功能描述附录4基本矩阵与矩阵处理附录4.1基本矩阵函数名功能描述函数名eye产生单位阵randlinspace构造线性分布的向量logspace构造等对数分布的向量z_U/xyr7A占At/r匚r77r功能描述产生随机分布矩阵randn产生正态分布矩阵zeros产生零矩阵:产生向量ones产生元素全部为1的矩阵附录4.2特殊向量与常量函数名功能描述函数名功能描述ans缺省的计算结果变量non非数值常量常由0/0或Inf/Inf获得computer运行Matlab的机器类型nargin函数中参数输

46、入个数eps精度容许误差(无穷小)nargout函数中输出变量个数flops浮点运算计数pi圆周率i复数单元realmax最大浮点数值inf无穷大realmin最小浮点数值inputname输入参数名varargin函数中输入的可选参数j复数单元varargout函数中输出的可选参数附录4.3时间与日期clock时钟etimecputime所用的CPU时间date日期ticdatenum日期(数字串格式)datestr日期(字符串格式)calender日历eomday计算月末所用时间函数now当前日期与时间启动秒表计时器toc读取秒表计时器weekday星期函数datevoc日期(年月日分立格

47、式)附录 4.4 矩阵处理函数名 功能描述 函数名cat 向量连接reshapediag建立对角矩阵或获取对角向量fliplr按左右方向翻转矩阵元素flipud按上下方向翻转矩阵元素repmat复制并排列矩阵函数附录 5 特殊矩阵函数名功能描述 函数名compan 生成伴随矩阵invhilbgalleryhadamardhankelhilb功能描述改变矩阵行列个数rot90将矩阵旋转90 度tril取矩阵的下三角部分triu取矩阵的上三角部分生成一些小的测试矩阵magic生成 hadamard 矩阵pascal生成 hankel 矩阵toeplitzhilbert 矩阵wilkinson功能描

48、述生成逆 hilbert 矩阵生成 magic 矩阵生成 pascal 矩阵生成 toeplitz 矩阵 生成 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双曲正

49、切/反双曲正切函数coth/acoth双曲余切/反双曲余切函数atan2四个象限内反正切函数附录6.2指数函数函数名功能描述函数名exp指数函数log10log自然对数函数sqrt功能描述常用对数函数平方根函数附录6.3复数函数函数名功能描述函数名功能描述abs绝对值函数imag求虚部函数angleconj附录6.4角相位函数共轭复数函数数值处理real求实部函数函数名功能描述函数名功能描述舍入取整fix沿零方向取整roundfloorQ卜8方向取整rem求除法的余数ceil附录6.5Q皆+8方I可取整其他特殊数学函数sign符号函数函数名功能描述函数名功能描述airyairy函数erfcx比

50、例互补误差函数besselhbessel函数(hankel函数)erfinv逆误差函数bessili改进的第一类bessel函数expint指数积分函数besselk改进的第二类bessel函数gammagamma函数besselj第一类bessel函数gammainc非完全gamma!数bessely第二类bessel函数gammalngamma对数函数betabeta函数gcd最大公约数betainc非完全的beta函数lcm最小公倍数betalnbeta对数函数log2分割浮点数elipjJacobi椭圆函数legendrelegendre伴随函数ellipke完全椭圆积分pow2基2标量浮点数erf误差函数rat有理逼近erfc互补误差函数rats有理输出(范文素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!