• 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
    • 2
    • 3
    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)
    
    • 1

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

    funm(A,@cos)
    
    • 1

    注意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函数。
  • 相关阅读:
    matebook14安装vmware导致多屏协同失败
    企业内容建站系统 ModStartCMS v4.5.0 后台登录改版,登录安全增强
    Java新手小白入门篇 SpringBoot项目的构建
    迅为龙芯3A5000主板,支持PCIE 3.0、USB 3.0和 SATA 3.0显示接口2 路、HDMI 和1路 VGA,可直连显示器
    OpenHarmony图片处理——XmlGraphicsBatik
    numpy详解
    [附源码]SSM计算机毕业设计校园一卡通管理信息系统台JAVA
    专业135总分400+西安交通大学信息与通信工程学院909/815考研经验分享
    220V降压5V用什么方案比较好?
    开源移动核心网Magma架构设计启示
  • 原文地址:https://blog.csdn.net/subtitle_/article/details/130911520