1)先求出矩阵A的特征值λ1,λ2,……,λn
2)对应于每个特征值解方程组|λE-A|=0
3)上面每个方程组的解都是对应特征值的一个特征向量空间,解的维数就是特征空间的维数,解得基就是特征空间的基矩阵的维数即通常所说矩阵的秩
一个矩阵的行空间的维数等于列空间的维数,等于这个矩阵的秩
给定矩阵A,在Matlab中查看A的维数,命令就是rank(A)
例如:
>> A=[1 2 3;3 2 5;3 6 9]
A =
1 2 3
3 2 5
3 6 9
查看矩阵A的维数命令
>> rank(A)
ans =
2
即矩阵A的维数就是2,而不是3,因为A是非满秩矩阵
这就是在Matlab中如何查看一个矩阵的维数的方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)