Mathematica 矩阵常用函数

参考:
1.http://reference.wolfram.com/language/guide/MatrixOperations.html
2.http://reference.wolfram.com/language/tutorial/LinearAlgebraMatrixComputations.html

(*1.矩阵乘法*)
A.B

(*2.取矩阵中元素*)
A[[1,1]]

(*3.行列式*)
Det[A]

(*4.trace,迹*)
Tr[A]

(*5.1.转置*)
Transpose[A]

(*5.2.共轭转置*)
ConjugateTranspose[A]

(*6.1.逆矩阵*)
Inverse[A]

(*6.2.广义逆矩阵*)
PseudoInverse[A]

(*7.1.对角线元素生成对角阵*)
DiagonalMatrix[{1, 2, 3}]

(*7.2.单位阵*)
IdentityMatrix[n]

(*7.3.分块矩阵,小矩阵合成大矩阵*)
ArrayFlatten[{{A,0}{0,B}}]

(*8.特征值,特征向量,特征多项式*)
Eigenvalues[A]
Eigenvectors[A]
Eigensystem[A]
CharacteristicPolynomial[A, x]

(*9.Jordan分解*)
JordanDecomposition[A]

(*10.奇异值分解*)
SingularValueDecomposition[A]
(*LU分解*)
LUDecomposition[A]
(*QR分解*)
QRDecomposition[A]

(*11.结果以矩阵形式输出*)
MatrixForm[A]
Map[MatrixForm,{A,B}]

(*12.矩阵函数*)
MatrixExp[A]
MatrixLog[IdentityMatrix[3]]
MatrixPower[A, 2]
MatrixFunction[Cos, A]

Mathematica 矩阵常用函数_第1张图片

(*13.向量范数*)
Norm[{1,2,3}](*默认2范数*)
Norm[{1,2,3},1](*6*)
Norm[{1,2,3},2]
Norm[{1,2,3},p]
Norm[{1,2,3},Infinity](*3*)
Norm[{{1,2},{3,4}}](*默认2范数*)
Norm[{{1,2},{3,4}},1](*6*)
Norm[{{1,2},{3,4}},2]
Norm[{{1,2},{3,4}},p]
Norm[{{1,2},{3,4}},Infinity](*7*)

你可能感兴趣的:(Mathematic)