|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
最近有人(glwh)问了这问题,http://forum.vibunion.com/thread-107974-1-1.html
好奇google复习了下, 因有给数据也试了下, 方便日后查查, 并增加老东家人气, 以免掛零, 就发在此了
基本上, 如果是对称正定矩阵, 那么特征值是不会出现复向量的!
所以若出现这样的问题, 那么请检查下是否你的矩阵为对称正定矩阵, 而如何检查, 列如下
1.如何检查有复特征值
- d=eig(kk); aa=imag(d); any(aa(:)) % 0:否, 1:有
复制代码 2.如何检查为对称矩阵- pp=kk-kk'; any(pp(:)) % 0:是, 1:否
复制代码 3.如何检查为正定矩阵
- [R,p] = chol(k); p % 0:是, ~0:否
复制代码 最后, 不要老怀疑matlab有问题, 先静下来检查自己使用是否正确!:@) |
评分
-
1
查看全部评分
-
|