Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

线性代数

线性方程、特征值、奇异值、分解、矩阵运算、矩阵结构

MATLAB® 中的线性代数函数提供快速且数值稳健的矩阵计算。功能包括各种矩阵分解、线性方程求解、计算特征值或奇异值等。有关介绍,请参阅MATLAB 环境中的矩阵

函数

全部展开

mldivide求解关于 x 的线性方程组 Ax = B
mrdivide求解关于 x 的线性方程组 xA = B
pagemldividePage-wise left matrix divide (自 R2022a 起)
pagemrdividePage-wise right matrix divide (自 R2022a 起)
decomposition求解线性系统的矩阵分解
lsqminnorm线性方程的最小范数最小二乘解
linsolve对线性系统求解
inv矩阵求逆
pageinvPage-wise matrix inverse (自 R2022a 起)
pinvMoore-Penrose 伪逆
lscov存在已知协方差情况下的最小二乘解
lsqnonneg求解非负线性最小二乘问题
sylvester求解关于 X 的西尔维斯特方程 AX + XB = C
eig特征值和特征向量
pageeigPage-wise eigenvalues and eigenvectors (自 R2023a 起)
eigs特征值和特征向量的子集
balance对角线缩放以提高特征值准确性
svd奇异值分解
pagesvdPage-wise singular value decomposition (自 R2021b 起)
svds奇异值和向量的子集
svdsketch计算低秩矩阵草图的 SVD (自 R2020b 起)
svdappendRevise SVD after appending data (自 R2023b 起)
gsvd广义奇异值分解
ordeig拟三角矩阵的特征值
ordqz在 QZ 分解中将特征值重新排序
ordschur在 Schur 分解中将特征值重新排序
polyeig多项式特征值问题
qz广义特征值的 QZ 分解
hess矩阵的 Hessenberg 形式
schurSchur 分解
rsf2csf将实数 Schur 形式转换为复数 Schur 形式
cdf2rdf将复数对角型转换为实数块对角型
luLU 矩阵分解
ldl埃尔米特不定矩阵的分块 LDL 分解
cholCholesky 分解
cholupdateCholesky 分解的秩 1 更新
qrQR 分解
qrdelete从 QR 分解中删除列或行
qrinsert将列或行插入 QR 分解
qrupdateQR 分解的秩 1 更新
planerotGivens 平面旋转
transpose转置向量或矩阵
ctranspose复共轭转置
pagetranspose按页转置 (自 R2020b 起)
pagectranspose按页复共轭转置 (自 R2020b 起)
mtimes矩阵乘法
pagemtimes按页矩阵乘法 (自 R2020b 起)
mpower矩阵幂
sqrtm矩阵平方根
expm矩阵指数
expmvMatrix exponential multiplied by vector (自 R2023b 起)
logm矩阵对数
funm计算常规矩阵函数
kronKronecker 张量积
cross叉积
dot点积
bandwidth矩阵的上下带宽
tril矩阵的下三角形部分
triu矩阵的上三角部分
isbanded确定矩阵是否在指定带宽范围内
isdiag确定矩阵是否为对角矩阵
ishermitian确定矩阵是埃尔米特矩阵还是斜埃尔米特矩阵
issymmetric确定矩阵是对称矩阵还是斜对称矩阵
istril确定矩阵是否为下三角矩阵
istriu确定矩阵是否为上三角矩阵
norm向量范数和矩阵范数
pagenormPage-wise matrix or vector norm (自 R2022b 起)
normest2-范数估值
vecnorm向量范数
cond逆运算的条件数
condest1-范数条件数估计
rcond条件数倒数
condeig与特征值有关的条件数
det矩阵行列式
null矩阵的零空间
orth适用于矩阵范围的标准正交基
rank矩阵的秩
rref简化的行阶梯形矩阵(Gauss-Jordan 消去法)
trace对角线元素之和
subspace两个子空间之间的角度

主题