MatrixRank
MatrixRank[m]
给出矩阵 m 的秩.
更多信息和选项
- MatrixRank 可以同时处理数值矩阵和符号矩阵.
- 矩阵的秩就是线性独立的行数或列数.
- MatrixRank[m,Modulus->n] 找出以 n 为模的整数矩阵的秩.
- MatrixRank[m,ZeroTest->test] 计算 test[m[[i,j]]],确定矩阵元素是否为 0,缺省设置为ZeroTest->Automatic.
- MatrixRank[m,Tolerance->t] 给出数值矩阵的每个元素的最小秩,其公差为 t.
- MatrixRank 可与稀疏数组和结构化数组一起使用.
范例
打开所有单元关闭所有单元范围 (12)
基本用法 (7)
MatrixRank 假定所有符号是独立的:
特殊矩阵 (5)
选项 (2)
Tolerance (1)
Tolerance 的设置能影响数值病态矩阵的估计秩:
应用 (11)
向量线性组合空间和线性无关 (5)
方程求解和可逆性 (6)
使用 Solve 验证结果:
使用 Inverse 验证结果:
使用 Det 确认结果:
若 不为满秩, 则为 的特征值. 而且,如果矩阵特征值的重数大于 的秩与列数量的差值,则矩阵为非满秩. 下例说明, 是下列矩阵 的特征值:
使用 Eigenvalues 验证结果:
用 Eigensystem 验证结果,通过用 0 填充特征向量的方法说明非满秩属性:
属性和关系 (9)
根据秩-零化度定理,MatrixRank[m] 为列的数量减去零空间的维数:
MatrixRank[m] 等于 RowReduce[m] 中的非零行的数量:
对于方阵,m 有且仅有 Det[m]!=0 成立的情况下为满秩:
对于方阵,m 有且仅有在 LinearSolve[m,b] 对于一般 b 有解成立的情况下为满秩:
MatrixRank[m] 等于 Length[SingularValueList[m]]:
可能存在的问题 (2)
MatrixRank 依赖于给定矩阵的精度:
MatrixRank 假定所有符号互相无关 all symbols to be independent:
文本
Wolfram Research (2003),MatrixRank,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MatrixRank.html (更新于 2024 年).
CMS
Wolfram 语言. 2003. "MatrixRank." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/MatrixRank.html.
APA
Wolfram 语言. (2003). MatrixRank. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MatrixRank.html 年