文档帮助中心
矩阵的秩
K =秩(A)
K =秩(A,TOL)
例
K =秩(一个)返回秩矩阵的一个。
K =秩(一个)
一个
用sprank以确定一个稀疏矩阵的结构等级。
sprank
K =秩(一个,TOL)指定一个不同的耐受性的排序计算使用。秩被计算为的奇异值的数量一个是大于TOL。
K =秩(一个,TOL)
TOL
全部收缩
判断矩阵是否满秩。
创建一个3×3的矩阵。在第三列中的值是一样大的那些在第二列中的两倍。
A = [3 2 4;-1 1 2;9 5 10]
A =3×33 2 4 -1 1 2 9 5 10
计算矩阵的秩。如果矩阵是满秩的,则该秩等于列的数量,尺寸(A,2)。
尺寸(A,2)
等级(A)
ANS = 2
ANS = 3
由于列是线性相关的,基质是秩亏。
计算使用公差矩阵的秩。
创建一个4×4的对角矩阵。对角有一个很小的值等于1E-15。
1E-15
A = [10 0 0 0;0 25 0 0;0 0 34 0;0 0 0 1E-15]
A =4×410.0000 0 0 0 0 25.0000 0 0 0 0 34.0000 0 0 0 0 0.0000
计算矩阵的秩。
该矩阵不被认为是满秩的,因为默认的算法计算大于奇异值的数量MAX(尺寸(A))* EPS(标准(A))。对于这个矩阵,对角线上的小值被排除,因为它比公差小。
MAX(尺寸(A))* EPS(标准(A))
再计算矩阵的秩,但指定的公差1E-16。
1E-16
秩(A,1E-16)
ANS = 4
输入矩阵。
数据类型:单|双复数支持:万博1manbetx是
单
双
宽容,指定为标量。查看算法部分获取更多信息。
例:秩(A,1E-5)
秩(A,1E-5)
线性独立的列的一个矩阵的数量是秩矩阵。矩阵的行和列秩总是相等的。
一个矩阵满秩如果它的排名是同样大小的矩阵尽可能高的,并秩亏如果它没有满秩。秩给出的尺寸的度量范围要么列空间基质,其是列的所有线性组合的集合组成。
秩使用基于奇异值分解,或SVD的方法。该SVD算法花费更多的时间比一些替代品,但它也是最可靠的。
秩
矩阵的秩一个被计算为是较容许值的奇异值的数量。默认情况下,有容乃MAX(尺寸(A))* EPS(标准(A))。但是,您可以用此命令指定不同的公差秩(A,TOL)。
秩(A,TOL)
使用注意事项和限制:
代码生成器不支持此功能稀疏矩阵输入。万博1manbetx
此功能完全支持GPU阵列。万博1manbetx欲了解更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
空值|奥尔特|sprank|SVD
空值
奥尔特
SVD
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处