MATLAB常用矩阵函数
1. 矩阵的构造与操作
rand 生成随机矩阵
randn 生成正态分布随机矩阵
full 将稀疏矩阵化为普通矩阵
diag 对角矩阵
tril 矩阵的下三角部分
triu 矩阵的上三角部分
flipud 矩阵上下翻转
fliplr 矩阵左右翻转
MATLAB还能够构造一些常用的特殊矩阵
2. 矩阵运算函数
norm 矩阵或向量范数
normest 稀疏矩阵(或大规模矩阵)的2-范数估计
rank 矩阵的秩
det 方阵的行列式
trace 方阵的迹
null 求基础解系(矩阵的零空间)
orth 正交规范化
rref 矩阵的行最简形(初等行变换求解线性方程组)subspace 计算两个子空间的夹角
3. 与线性方程有关的矩阵运算函数
inv 方阵的逆
cond 方阵的条件数
condest 稀疏矩阵1-范数的条件数估计
chol 矩阵的Cholesky分解(矩阵的平方根分解)cholinc 稀疏矩阵的不完全Cholesky分解
linsolve 矩阵方程组的求解
lu 矩阵的LU分解
ilu 稀疏矩阵的不完全LU分解
luinc 稀疏矩阵的不完全LU分解
qr 矩阵的正交三角分解
pinv 矩阵的广义逆
4. 与特征值或奇异值有关的矩阵函数
eig 方阵的特征值与特征向量
svd 矩阵的奇异值分解
eigs 稀疏矩阵的一些(默认6个)最大特征值与特征向量svds 矩阵的一些(默认6个)最大奇异值与向量
hess 方阵的Hessenberg形式分解
schur 方阵的Schur分解
相关主题