作业帮 > 数学 > 作业

刘老师您好,请问使用matlab对矩阵A和B计算其广义特征值,其中A为全零矩阵,结果应该是什么,

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 06:39:09
刘老师您好,请问使用matlab对矩阵A和B计算其广义特征值,其中A为全零矩阵,结果应该是什么,
使用matlab[V,D]=eig(A,B)计算广义特征值,其中A=[0 0 0;0 0 0;0 0 0]
B = [5.9652 0.0507 0.0106;0.0507 2.7976 0.0087;0.0106 0.0087 0.7550],使用matlab计算的结果是
V =[ 0.4094 -0.0051 -0.0020; 0 0.5979 -0.0035; 0 0 1.1509]
D = [0 0 0;0 0 0;0 0 0]这是怎么一回事.
刘老师您好,请问使用matlab对矩阵A和B计算其广义特征值,其中A为全零矩阵,结果应该是什么,
广义特征值问题Ax=λBx和标准特征值问题(B^{-1}A)x=λx差不太多, 当B非奇异的时候理论上是等价的
所以在你的问题里B^{-1}A=0, 特征值全是0, 任何非零向量都是特征向量, V可以随便取一个非奇异阵
再问: 现在问题是对于同样的A和B,多次使用eig(A,B)得到的结果都是相同的,这让人怀疑是不是matlab的计算方法有问题还是有其他的原因,多谢了!
再答: 多次计算的结果当然完全一致,那是由算法决定的,不一致才有问题