1.矩阵的表示
- 实数矩阵输入
- 复数矩阵输入
-
sym定义符号矩阵 -
syms定义矩阵的又一函数 - 大矩阵
-
cat创建多维数组 zeros,ones,eye-
rand均匀分布随机矩阵
randn正态分布随机矩阵
randperm随机序列 -
linspace线性等分向量
logspace对数等分向量 -
blkdiag以输入元素为对角线元素的矩阵 -
compan友矩阵 -
hankelHankel方阵
hilbHilbert矩阵
invhilb逆Hilbert矩阵
pascalPascal矩阵
toeplitz托普利兹矩阵
wilkinsonWilkinson特征值测试阵
2. 矩阵的运算
-
dot向量的点积 -
cross向量的叉乘 - 向量的混合积运算
-
conv矩阵的卷积和多项式乘法 -
deconv反褶积(解卷)和多项式除法 -
kron张量积 -
intersect两个集合的交集
ismember检测集合中的元素
setdiff两个集合的差
setxor两个集合交集的非(异或)
union两个集合的并集
unique取集合的单值元素 -
expm方阵指数函数
logm方阵对数函数
sqrtm方阵方根函数
funm方阵的函数运算 -
polyvalm矩阵的多项式 - 矩阵转置
-
det方阵的行列式 -
inv矩阵的逆
pinv矩阵的伪逆矩阵 -
trace矩阵的迹 -
norm向量和矩阵的范数
cond矩阵的条件数
condest1-范数的条件数估计
rcond矩阵可逆的条件数估值
condeig特征值的条件数 -
rank矩阵的秩 -
diag矩阵对角线元素的抽取 -
tril下三角阵的抽取
triu上三角阵的抽取 -
reshape矩阵变维 -
rot90矩阵旋转语法说明 -
fliplr矩阵的左右翻转
flipud矩阵的上下翻转
flipdim按指定维数翻转矩阵 -
repmat复制和平铺矩阵 - 矩阵的比较
- 矩阵取整运算
-
rat用有理数形式表示矩阵 -
rem矩阵元素的余数 -
sym数值矩阵转化为符号矩阵 -
factor符号矩阵的因式分解 -
expand符号矩阵的展开 -
simple/simplify符号简化 -
numel确定矩阵元素个数
3. 矩阵分解
-
cholCholesky 分解 -
luLU分解 -
qrQR分解
qrdelete从QR分解中删除列
qrinsert从QR分解中添加列 -
schurSchur分解
rsf2csf实Schur向复Schur转化 -
eig特征值分解 -
svd奇异值分解
gsvd广义奇异值分解 -
qz特征值问题的QZ分解 -
hess海森伯格形式的分解
4. 线性方程组的求解
- 直接法
- 矩阵的LU分解
- 矩阵的QR分解
-
null求线性齐次方程组的通解
求非齐次方程组的通解 -
symmlq线性方程组的LQ解法 -
bicg双共轭梯度法
bicgstab稳定双共轭梯度法 -
cgs复共轭梯度平方法 -
lsqr共轭梯度的LSQR方法 -
qmres广义最小残差法
minres最小残差法 -
pcg预处理共轭梯度法 -
qmr准最小残差法
5. 特征值与二次型
- 特征值与特征向量的求法
-
cdf2rdf副对角矩阵转化为实对角矩阵 -
orth将矩阵正交规范化
6. 秩与线性相关性
- 利用rank判断矩阵和向量组的秩以及向量组的线性相关性
- 行阶梯型矩阵及向量组的基
7. 稀疏矩阵
-
sparse创建稀疏矩阵 -
full将稀疏矩阵转化为满矩阵 -
find稀疏矩阵非零元素的索引 -
spconvert外部数据转化为稀疏矩阵 -
spdiags生成带状(对角)稀疏矩阵 -
speye单位稀疏矩阵 -
sprand稀疏均匀分布随机矩阵 -
sprandsym稀疏对称随机矩阵 -
nnz返回稀疏矩阵非零元素的个数 -
nonzeros找到稀疏矩阵的非零元素 -
nzmax稀疏矩阵非零元素的内存分配 -
spfun稀疏矩阵的非零元素应用 -
spy画稀疏矩阵非零元素的分布图形 -
colmmd稀疏矩阵的排序 -
colperm非零元素的列变换 -
dmpermDulmage-Mendelsohn分解 -
randperm整数的随机排列 -
condest稀疏矩阵的1-范数
normest稀疏矩阵的2-范数估计值 -
luinc稀疏矩阵的分解 -
eigs稀疏矩阵的特征值分解