matlab线性代数常用函数

  1. 矩阵 A \mathbf{A} A行列式det(A)
  2. 矩阵 A \mathbf{A} A的迹trace(A)
  3. 矩阵 A \mathbf{A} A的秩rank(A)
  4. 矩阵 A \mathbf{A} A的范数norm(A)
  5. 矩阵 A \mathbf{A} A的特征多项式poly(A)

这是数值法求解,解析法可以用charppoly,新版本方法可能有改变

A=[16,2,3,13;5,11,10,8;9,7,6,12;4,14;15,1];
p1=poly(A);
p2=charpoly(sym(A));
  1. 矩阵 A \mathbf{A} A的多项式求值poly(a,A),a是多项式系数的行向量 [ a 1 , a 2 , ⋯   , a n + 1 ] [a_1,a_2,\cdots,a_{n+1}] [a1,a2,,an+1]
    B = a 1 A n + a 2 A n − 1 + ⋯ + a n A + a n + 1 I \mathbf{B}=a_1\mathbf{A}^n+a_2\mathbf{A}^{n-1}+\cdots+a_{n}\mathbf{A}+a_{n+1}\mathbf{I} B=a1An+a2An1++anA+an+1I
  2. 矩阵 A \mathbf{A} A的特征值[V,D]=eig(A),D是特征值对角矩阵,V是D对应的特征向量矩阵。
  3. 矩阵 A \mathbf{A} A的矩阵指数expm(A)

矩阵指数 e A t e^{\mathbf{A}t} eAt

expm(A*t)

矩阵的其他函数如 cos ⁡ ( A ) \cos(\mathbf{A}) cos(A)

funm(A,@cos)

注意funm使用了特征值和特征向量的求解方法,如果矩阵有重根,特征向量矩阵可能是奇异矩阵,求解会失效,这时候应该用泰勒幂级数展开求解。

  1. 矩阵 A \mathbf{A} A的三角分解[L,U]=lu(A),L是上三角矩阵,U是下三角矩阵。
  2. 矩阵 A \mathbf{A} A的Cholesky分解[D,P]=chol(A) A = D T D \mathbf{A}=\mathbf{D}^T\mathbf{D} A=DTD
  3. 矩阵 A \mathbf{A} A的正交基Q=orth(A)
  4. 矩阵 A \mathbf{A} A的奇异值分解[L,B,M]=svd(A) A = L B M T \mathbf{A}=\mathbf{LBM}^T A=LBMT
  5. 矩阵 A \mathbf{A} A条件数c=cond(A)
  6. 矩阵 A \mathbf{A} A的逆C=inv(A)
  7. 矩阵 A \mathbf{A} A的Moore-Penrose广义逆B=pinv(A)
  8. 矩阵 A \mathbf{A} A线性方程求解X=A\B,对于线性方程组 A X = B \mathbf{AX}=\mathbf{B} AX=B
  9. Lyapunov方程求解X=lyap(A,C),对于 A X + X A T = − C \mathbf{AX+XA}^T=\mathbf{-C} AX+XAT=C C \mathbf{C} C是对称矩阵
  10. 离散系统Lyapunov方程求解X=dlyap(A,C),对于 X A X T − X + C = 0 \mathbf{XAX}^T-\mathbf{X}+\mathbf{C}=\mathbf{0} XAXTX+C=0
  11. Sylvester方程求解X=lyap(A,B,C),对于 A X + X B = − C \mathbf{AX+XB}=\mathbf{-C} AX+XB=C,解析解可以用lyapsym函数.
  12. Raccati方程求解X=are(A,B,C),对于 A T X + X A − X B X + C = 0 \mathbf{A}^T\mathbf{X+XA-XBX+C}=\mathbf{0} ATX+XAXBX+C=0,离散系统用dare函数。
  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值