资源描述:
《《matlab运算函数》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.矩阵特征值和特征向量:[v,d]=eig(a),其中v为对应的特征向量,d为特征值,a为所求矩阵;用poly函数求N阶方正的特征多项式,p=poly(N);2.矩阵的秩:rank(a),矩阵求转置A’;3.矩阵的行列式:det(a);4.矩阵求逆:inv(a);5.矩阵范数:norm(a,opt);6.矩阵条件数:cond(a);7.矩阵按位运算:a.+,-,*,/,,^b8.矩阵求幂:a^39.矩阵除法:左除-ab=c_ac=b,右除-a/b=c_ca=b;10.矩阵的分解:11.矩阵的拼接:表达式C=[AB]或者C=[A,B]是水平方向拼接矩阵A和B;表达式C=[A;B]
2、是垂直方向拼接矩阵A和B。12.MATLAB中求一元方程即利用求f(x)=0,的零点来求解,一般得到数值解,函数为fzero();13.matlab中求微分:一元函数用函数diff(x,n),多元函数求偏导用函数gradent(x,n);14.matlab可视化函数:15.MATLAB中的max、min、median函数分别用于提取数据的最大值、最小值和中位数,详细的使用方法见表。16.MATLAB利用sort函数对数组进行排序;17.MATLAB中的sum函数对数组求和,sum(A),对计算结果类型的定义为sum(a,’double’);18用plot函数绘制二维图形:plot(x
3、,’s’);19.在MATLAB中,用户可以通过gridon和gridoff函数进行网格的添加和删除操作,也可以直接用grid函数改变当前的网格状态;20.在已经绘制完成的图形上再次添加或删减图形,对于用户的这种需要,MATLAB提供了hold函数,holdonplot(x,y);21.matlab中函数图像中的标示函数如下:22.MATLAB使用ginput函数可以十分方便地通过鼠标来读取图形中任意一点的坐标,其常用调用格式如下:[x,y]=ginput(n);23.三维曲线绘制函数plot3,此函数的常用调用格式plot(X,Y,Z,'s'),生成网格的函数为mesh(X,Y,Z
4、)为最常用的一般调用格式;24.MATLAB中的surf函数专门用于绘制三维着色曲面图,其调用格式和对数据准备的要求与上一小节的mesh函数相同;surf(x,y,z);25.再三维图形中如果用户需要了解被遮盖的隐藏网格,可以调用透视函数hidden,其格式和功能如下:hiddenon:设置隐藏部分不可视,hiddenoff:设置隐藏部分可视;26.MATLAB中提供了条形图绘制函数bar;MATLAB中的区域绘图函数area用来绘制二维的面积图;MATLAB中提供的饼形绘图函数pie来绘制饼状图,饼状图绘制函数有pie和pie3,分别绘制二维和三维饼状图;MATLAB中用hist函
5、数和rose函数绘制二维柱状图;在MATLAB中,如果调用plot函数对于离散数据绘图,那么系统默认把若干离散的数据点用直线连接,但是用户有时并不希望看到这种连续的图形,这时就使用stem函数代替plot函数绘图;即使用户不调用具体的绘制函数,也可以通过调用figure函数生成空的图形窗口;27.format用于显示数据的格式:formatrat以分数形式显示;formatloose以疏松形式显示等;help函数用于显示MATLAB里的已有函数;28.函数polyval和polyvalm用来求多项式p(x)在x=a的取值,polyval函数的输入可以是标量或者矩阵,但polyvalm
6、函数的输入只能是N阶方阵,调用格式为:pv=polyval(p,a)和pv=polyval(p,A);29.matlab提供roots函数求多项式的根,roots(p);30.matlab中求f(x),g(x)的卷积fg=conv(fg)反卷积f(x)/g(x),商和余数的多项式q、r,[q,r]=deconv(f,g);31.多项式的微分:matlab用函数dp=polyder(p)求p的微分,用dp=polyder(p1,p2);用[dp,dq]=polyder(p1,p2)分别求多项式积和商的微分;32.MATLAB中用函数residue来球f(x)/g(x)的部分展开式:[r
7、,p,k]=residue(f,g);r、p为前式中的数,k为后面多项式的表示,f(x)/g(x)=求和ri/(x-pi)+k(x);33.matlab中插值函数:用Interp1实现一元函数插值:yi=interp1(x,y,xi,method),method即为插值方式-nearest为最邻近插值,linear为线性插值,spline为三次样条插值,三次样条插值最常用,pchip为分段的hermite插值;用interp2实现二元函数插值,ZI=int