老猫000 发表于 2014-4-18 10:18

求助!matlab求解复广义特征值,B矩阵不正定

如题!最近用matlab求解复广义特征值,A*X=lambda*B*X,其中B矩阵不正定,所以eig()不能用,不知道如何是好,请群里高手解答,不吝感激。

Posion 发表于 2014-4-18 10:40

eig(A,B)

老猫000 发表于 2014-4-18 10:54

Posion 发表于 2014-4-18 10:40
eig(A,B)

谢谢你的回答,但eig(A,B)好像要求B矩阵正定,而我做的流体问题,B矩阵有部分行列全为0元素,所以无法计算,同时我求解的矩阵很大,eig(A,B)求解全部特征值不太现实

ChaChing 发表于 2014-5-20 14:13

...矩阵不正定,所以eig()不能用...
...eig(A,B)好像要求B矩阵正定...
好奇问下, 帮助文献中有如此说明吗?
页: [1]
查看完整版本: 求助!matlab求解复广义特征值,B矩阵不正定