文件帮助中心文件
矩阵
k =等级(a)
k =等级(a,tol)
例子
k =排名(一种)返回秩矩阵一种。
k =排名(一种)
一种
用撒尿确定稀疏矩阵的结构等级。
撒尿
k =排名(一种那托)指定在等级计算中使用的不同公差。排名被计算为单数值的数量一种那大于托。
k =排名(一种那托)
托
全部收缩
确定矩阵是否是全排名。
创建一个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×4.10.0000 0 0 0 0 0 25.0000 0 0 0 0 34.0000 0 0 0 0 0.0000
计算矩阵的等级。
矩阵不被认为是全秩,因为默认算法计算大于的奇异值的数量最大(大小(a))* eps(常规(a))。对于该矩阵,由于它小于公差,因此排除了对角线上的小值。
最大(大小(a))* eps(常规(a))
再次计算矩阵的等级,但指定了容差1E-16。
1E-16
等级(A,1E-16)
ans = 4.
输入矩阵。
数据类型:单身的|双倍的复数支持:金宝app是的
单身的
双倍的
公差,指定为标量。看看算法有关更多信息的部分。
例子:等级(A,1E-5)
等级(A,1E-5)
矩阵中线性独立列的数量是秩矩阵。矩阵的行和列等级始终是相等的。
矩阵是全级别如果它的等级是相同大小的矩阵的最高可能性排名缺陷如果它没有完整排名。排名给出了衡量标准的尺寸范围或者列空间矩阵,这是列的所有线性组合的集合。
秩使用基于奇异值分解或SVD的方法。SVD算法比某些替代品更耗时,但它也是最可靠的。
秩
矩阵的等级一种计算为大于公差的奇异值的数量。默认情况下,容差是最大(大小(a))* eps(常规(a))。但是,您可以使用该命令指定不同的容差等级(a,tol)。
等级(a,tol)
使用说明和限制:
代码生成不支持此功能的稀疏矩阵输入。金宝app
此功能完全支持GPU阵列。金宝app有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
空值|orth.|撒尿|SVD.
空值
orth.
SVD.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室