资源描述:
《matlab常用功能简略总结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章Matlab保留常量(ans,pi,eps,flops,inf,NaN,nargin,nargout,realmin,realmax)符号型:sym(a)符号型采用变精度函数vpa(A,n)函数调用[a,b,c]=my_fun(d,e,f,c)冒号表达a:s:b子矩阵提取B=A(v1,v2)v1为行,v2为列矩阵旋转D=rot90(A)find(A>=5),%大于或等于5元素的下标(按列数)all(A>=5)%某列元素全大于或等于5时,相应元素为1,否则为0any(A>=5)%某列元素中含有大于或等于5时,相应元素为1,否则为0化简[s1,how]
2、=simple(s)collect()合并同类项expand()展开多项式factor()因式分解numden()提取多项式的分子和分母sincos()三角函数的化简变量替换f1=subs(f,{a,b,c,d,t},{0.5*pi,pi,0.25*pi,0.125*pi,4})数论:floor(A)%向-inf方向取整ceil(A)%向+inf方向取整round(A)%取最近的整数fix(A)%向0的方向取整[n,d]=rat(A)%将元素变换成最小有理数,n,d分别为分子、分母矩阵[gcd(m,n),lcm(m,n)]%求m,n的最大公约数、最小公倍
3、数factor(lcm(n,m))%对lcm(n,m)进行质因数分解isprime(A)%若向量A中某个整数值为质数,则相应位置为1,其他为零rem(A,C)%A中元素对C中元素求模得出的余数循环for结构while结构If-else转移结构Switch-case开关结构Try-catch试探结构采用M-script(M-脚本文件)文件求取阶乘的函数factorial(),其核心算法为prod(1:n)conv()可以计算两个多项式的积poly2sym(D)将D表达为多项式f=inline(‘sin(x.^2+y.^2)’,’x’,’y’)图形绘制Plo
4、t(t1,y1,选项,t2,y2,选项,......)如plot(x,y,'r-.pentagram')set()函数设置对象的属性get()函数获得对象的某个属性极坐标polar(theta,rho)subplot(2,2,1)分割窗口隐函数绘制ezplot('x^2*sin(x+y^2)+y^2*exp(x+y)+5*cos(x^2+y)',[-1010])三维曲线绘制参数方程三维曲面绘制mesh()绘制网格图,surf()绘制表面图等高线绘制contour(),contour3()[x,y]=meshgrid(0:31)绘制网格图View(a,b)
5、调节视角第三章微分问题L=limit(fun,x,x0)和多元函数极限。y=diff(fun,x,n)求导f=diff(diff(f,x,m),y,n)多元函数求偏导。J=jacobian(Y,X),jacobi矩阵。积分问题的解析解I=int(f,x,a,b)。函数展开泰勒展开taylor(f,x,5,a)多元函数泰勒展开F=maple('mtaylor',f,'[x,y]',8)原点展开级数求和symsum(2^k,0,200)数值微分:中心差分法插值/拟合d=polyfit(x-a,y,length(xd)-1)梯度计算[fx,fy]=gradie
6、nt(z)。数值积分梯形法S=trapz(x,y)Simpson法求定积分y=quad(Fun,a,b,精度)y=quadl(Fun,a,b,精度)《描述被积函数》M文件;INLINE函数;匿名函数双重积分的数值解y=dblquad(Fun,xm,xM,ym,yM,精度)先x后y任意区域的y=quad2dggen(f,-1/2,1,fl,fh,eps)三重积分的数值解法I=triplequad(Fun,xm,xM,ym,yM,zm,zM,精度,@quadl)第一类曲线积分第二类曲线积分第一类曲面积分第二类曲面积分第四章数值矩阵输入A=zeros(m,n)
7、,B=ones(m,n),C=eye(m,n),A=rand(n,m)A=diag(V),已知向量生成对角矩阵V=diag(A),已知矩阵提取对角元素列向量A=diag(V,k),生成主对角线上第k条对角线为V的矩阵B=sym(A),数值矩阵A转换成符号矩阵矩阵性质d=det(A),求行列式t=trace(A),矩阵的迹矩阵范数,N=norm(A,选项)%选项可为1,2,inf等特征多项式,C=poly(A)符号多项式与数值多项式的转换f=poly2sym(P)P=sym2poly(f)C=inv(A)矩阵的逆矩阵相似矩阵求正交矩阵Q=orth(A)相似
8、变换C=Q'*A*Q求迹trace(A)求秩rank(A),求特征值eig(A)