您好,欢迎访问三七文档
MATLAB公式向量点积:C=dot(A,B)A,B为相同维数C=dot(A,B,dim)向量叉乘:C=cross(A,B)C=cross(A,B,dim)两向量的叉乘是一个过两相交向量的交点且垂直于两向量所在平面的向量。卷积:W=conv(u,v)%convolution长度为m的向量序列u和长度为n的向量序列v,W(k)=kjjkvju1)1()(例子:w=conv([1,2,2],conv([1,4],[1,1]))P=poly2str(w,’s’)解卷:[q,r]=deconv(v,u)%多项式v除以多项式u,返回多项式q和余多项式r。对整个方阵而言方阵指数:Y=expm(A)%A为方阵,eA对数:A=logm(Y)方根:X=sqrtm(A)相当于X*X=A[X,resnorm]=sqrtm(A)%resnorm为结果产生的相对误差。多项式:polyvalm(P,A)%P为多项式系数向量,方阵A,返回多项式值。多项式线性最小二乘拟合:a=polyfit(x,y,m)a为多项式系数数组,m为拟合次数y=polyfval(a,x)y为a的系数在x处的值。非线性最小二乘拟合:都需先建立M文件LsqcurvefitX=lsqcurvefit(‘fun’,x0,xdata,ydata,options);X0为初始值,xdata,ydata为已知数据点数组LsqnonlinX=lsqnonlin(‘fun’,x0,options)求方程的根Rootsr=roots(p)p为x的系数Solvesolve(‘方程表达式’,‘变量’)或不等式Fzero查找一元连续函数的零点。X=fzero(fun,x0)%查找fun函数在x0附近的零点Fsolve对非线性方程f(x)=0,用fsolve函数求其数值解。X=fsolve(‘fun’,x0,option)fun=0fun为表达式Inline构造非线性方程Inline(expr)定积分:梯形法数值积分:trapz自适应积分法:quad数学分析的可视化界面1.图示化符号函数计算器:funtool2.泰勒级数逼近分析界面:taylortool设置MATLAB搜索路径1.命令窗口editpath/pathtool或通过file-setpath2.Path(path,’d:/matlab’)求解线性方程组Rank(A):A的秩Det(A):方阵A的行列式Inv(A):方阵A的逆矩阵Pinv(A):A的伪逆Trace(A):A的迹,对角元素之和Ax=b→x=A\bAx=LUxx=U\(L\b)
本文标题:MATLAB公式
链接地址:https://www.777doc.com/doc-2887164 .html