矩阵秩计算器
通过高斯消元计算矩阵的秩,确定线性无关的行或列的数量。
计算矩阵的秩
输入任意矩形矩阵,即可快速确定其秩。
列之间用英文逗号分隔,行之间用英文分号分隔。
关于矩阵的秩
矩阵的秩是其中线性无关的行或列的数量。虽然行秩和列秩从不同方向定义,但线性代数的基本定理证明两者始终相等。因此,秩用一个简洁的数值概括了矩阵承载的独立信息量。
当秩等于行数与列数中的较小值时,矩阵为满秩矩阵。满秩方阵可逆,行列式不为零,并将不同的输入向量映射为不同的输出向量。秩亏矩阵则存在冗余:至少有一行或一列可以由其他行或列的线性组合得到。例如,如果每一行都是第一行的倍数,则矩阵的秩为一,除非所有元素均为零。
本计算器使用带部分主元选择的高斯消元法确定秩。它在每一列中寻找可靠的非零主元,将对应行交换到适当位置,对主元行进行缩放,并消去其他行在该列的元素。每找到一个有效主元,秩就增加一。没有可用主元的列会被跳过,因为它们不引入独立方向。较小的数值容差可避免浮点舍入误差将理论上的零误判为主元。
秩与线性方程组直接相关。对于系数矩阵,秩表示独立约束的数量。比较系数矩阵与增广矩阵的秩,可以判断方程组是无解、唯一解还是无穷多解。秩-零化度定理还指出,列数等于秩与零空间维数之和,从而将线性变换的像与核联系起来。
在数据分析中,秩用于识别冗余特征,也是降维的基础。在控制理论中,它用于可控性和可观测性检验。在几何中,它表示一组向量张成空间的维数。您可以使用整数或小数输入矩形矩阵或方阵。显示的整数介于零与矩阵较小维度之间,便于理解和核对。
矩阵秩示例
了解线性无关性如何影响秩。
| 矩阵 | 秩 | 说明 |
|---|---|---|
| [[1,2],[3,4]] | 2 | 两行线性无关,因此该方阵满秩。 |
| [[1,2,3],[2,4,6],[3,6,9]] | 1 | 每一行都是第一行的倍数。 |
| [[1,0,0],[0,1,0]] | 2 | 该矩形矩阵有两个线性无关的行。 |
如何计算矩阵的秩
- 输入矩阵的每一行,元素之间用英文逗号分隔。
- 相邻行之间用英文分号分隔。
- 点击“计算秩”执行行化简。
- 查看线性无关的行或列的数量。
常见问题
矩阵的秩表示什么?
秩表示矩阵中线性无关的行或列的数量,也表示对应线性变换的像空间维数。
什么是满秩?
当秩等于矩阵较小的维度时,矩阵满秩。对于方阵,满秩还意味着矩阵可逆。
矩形矩阵也有秩吗?
有,所有矩形矩阵都定义了秩。最大值为行数与列数中的较小值。
零矩阵的秩是多少?
零矩阵的秩为零,因为其中不含线性无关的非零行或列。它将所有向量映射到零向量。
秩是如何计算的?
使用高斯消元化简矩阵并统计主元位置。每个主元对应一个独立方向。