线性代数
线性方程、特征值、奇异值、分解、矩阵运算、矩阵结构
MATLAB® 中的线性代数函数提供快速且数值稳健的矩阵计算。功能包括各种矩阵分解、线性方程求解、计算特征值或奇异值等。有关介绍,请参阅MATLAB 环境中的矩阵。
函数
线性方程
mldivide | Solve systems of linear equations Ax = B for x |
mrdivide | Solve systems of linear equations xA = B for x |
pagemldivide | Page-wise left matrix divide (自 R2022a 起) |
pagemrdivide | Page-wise right matrix divide (自 R2022a 起) |
decomposition | 求解线性系统的矩阵分解 |
lsqminnorm | 线性方程的最小范数最小二乘解 |
pagelsqminnorm | Page-wise minimum-norm least-squares solution to linear equation (自 R2024a 起) |
linsolve | 对线性系统求解 |
inv | 矩阵求逆 |
pageinv | Page-wise matrix inverse (自 R2022a 起) |
pinv | 摩尔-彭罗斯伪逆 |
pagepinv | Page-wise Moore-Penrose pseudoinverse (自 R2024a 起) |
lscov | 存在已知协方差情况下的最小二乘解 |
lsqnonneg | 求解非负线性最小二乘问题 |
sylvester | 求解关于 X 的西尔维斯特方程 AX + XB = C |
特征值和奇异值
eig | 特征值和特征向量 |
pageeig | Page-wise eigenvalues and eigenvectors (自 R2023a 起) |
eigs | 特征值和特征向量的子集 |
balance | 对角线缩放以提高特征值准确性 |
svd | 奇异值分解 |
pagesvd | Page-wise singular value decomposition (自 R2021b 起) |
svds | 奇异值和向量的子集 |
svdsketch | 计算低秩矩阵草图的 SVD (自 R2020b 起) |
svdappend | Revise SVD after appending data (自 R2023b 起) |
gsvd | 广义奇异值分解 |
ordeig | 拟三角矩阵的特征值 |
ordqz | 在 QZ 分解中将特征值重新排序 |
ordschur | 在舒尔分解中将特征值重新排序 |
polyeig | 多项式特征值问题 |
qz | 广义特征值的广义舒尔 (QZ) 分解 |
hess | 矩阵的黑森贝格形式 |
schur | 舒尔分解 |
rsf2csf | 将实数舒尔形式转换为复数舒尔形式 |
cdf2rdf | 将复数对角型转换为实数块对角型 |
矩阵分解
矩阵运算
transpose | 转置向量或矩阵 |
ctranspose | 复共轭转置 |
pagetranspose | 按页转置 (自 R2020b 起) |
pagectranspose | 按页复共轭转置 (自 R2020b 起) |
mtimes | 矩阵乘法 |
pagemtimes | 按页矩阵乘法 (自 R2020b 起) |
mpower | 矩阵幂 |
sqrtm | 矩阵平方根 |
expm | 矩阵指数 |
expmv | Matrix exponential multiplied by vector (自 R2023b 起) |
logm | 矩阵对数 |
funm | 计算常规矩阵函数 |
kron | Kronecker 张量积 |
cross | 叉积 |
dot | 点积 |
矩阵结构
bandwidth | 矩阵的上下带宽 |
tril | 矩阵的下三角形部分 |
triu | 矩阵的上三角部分 |
isbanded | 确定矩阵是否在指定带宽范围内 |
isdiag | 确定矩阵是否为对角矩阵 |
ishermitian | 确定矩阵是埃尔米特矩阵还是斜埃尔米特矩阵 |
issymmetric | 确定矩阵是对称矩阵还是斜对称矩阵 |
istril | 确定矩阵是否为下三角矩阵 |
istriu | 确定矩阵是否为上三角矩阵 |
主题
- MATLAB 环境中的矩阵
矩阵的创建和基本运算。
- 线性方程组
解算多种类型的线性方程组。
- 特征值
特征值和特征向量的计算。
- 奇异值
奇异值分解 (SVD)。
- 分解
常用矩阵分解(乔列斯基、LU、QR)。
- 矩阵指数
此示例说明 19 种矩阵指数计算方法中的 3 种。
- 判断矩阵是否为对称正定矩阵
本主题介绍如何使用
chol
和eig
函数来确定矩阵是否为对称正定矩阵(特征值全为正的对称矩阵)。 - MATLAB 中的 LAPACK
LAPACK 为 MATLAB 中的线性代数函数和矩阵计算提供了基础例程。
精选示例
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)