- 矩阵
A
\mathbf{A}
A行列式
det(A)
- 矩阵
A
\mathbf{A}
A的迹
trace(A)
- 矩阵
A
\mathbf{A}
A的秩
rank(A)
- 矩阵
A
\mathbf{A}
A的范数
norm(A)
- 矩阵
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));
- 矩阵
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+a2An−1+⋯+anA+an+1I - 矩阵
A
\mathbf{A}
A的特征值
[V,D]=eig(A)
,D是特征值对角矩阵,V是D对应的特征向量矩阵。 - 矩阵
A
\mathbf{A}
A的矩阵指数
expm(A)
矩阵指数 e A t e^{\mathbf{A}t} eAt
expm(A*t)
矩阵的其他函数如 cos ( A ) \cos(\mathbf{A}) cos(A)文章来源:https://www.toymoban.com/news/detail-471276.html
funm(A,@cos)
注意
funm
使用了特征值和特征向量的求解方法,如果矩阵有重根,特征向量矩阵可能是奇异矩阵,求解会失效,这时候应该用泰勒幂级数展开求解。文章来源地址https://www.toymoban.com/news/detail-471276.html
- 矩阵
A
\mathbf{A}
A的三角分解
[L,U]=lu(A)
,L是上三角矩阵,U是下三角矩阵。 - 矩阵
A
\mathbf{A}
A的Cholesky分解
[D,P]=chol(A)
, A = D T D \mathbf{A}=\mathbf{D}^T\mathbf{D} A=DTD - 矩阵
A
\mathbf{A}
A的正交基
Q=orth(A)
- 矩阵
A
\mathbf{A}
A的奇异值分解
[L,B,M]=svd(A)
, A = L B M T \mathbf{A}=\mathbf{LBM}^T A=LBMT - 矩阵
A
\mathbf{A}
A条件数
c=cond(A)
- 矩阵
A
\mathbf{A}
A的逆
C=inv(A)
- 矩阵
A
\mathbf{A}
A的Moore-Penrose广义逆
B=pinv(A)
- 矩阵
A
\mathbf{A}
A线性方程求解
X=A\B
,对于线性方程组 A X = B \mathbf{AX}=\mathbf{B} AX=B - Lyapunov方程求解
X=lyap(A,C)
,对于 A X + X A T = − C \mathbf{AX+XA}^T=\mathbf{-C} AX+XAT=−C, C \mathbf{C} C是对称矩阵 - 离散系统Lyapunov方程求解
X=dlyap(A,C)
,对于 X A X T − X + C = 0 \mathbf{XAX}^T-\mathbf{X}+\mathbf{C}=\mathbf{0} XAXT−X+C=0 - Sylvester方程求解
X=lyap(A,B,C)
,对于 A X + X B = − C \mathbf{AX+XB}=\mathbf{-C} AX+XB=−C,解析解可以用lyapsym
函数. - 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+XA−XBX+C=0,离散系统用dare
函数。
到了这里,关于matlab线性代数常用函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!