24小时热门版块排行榜    

查看: 3199  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

shanren0016

新虫 (初入文坛)

[求助] matlab eig算本征能量出现复数

用matlab中的eig()函数算能量本征值,出现几个复数,虚部数值相对实部很小,相差三四个数量级,矩阵应该没有问题。

这种情况怎么解释?要怎么处理?

多谢各位大侠不吝出手相助!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sumgirl

铜虫 (正式写手)

【答案】应助回帖


sunyang1988(金币+1): 谢谢交流 2011-05-13 19:50:50
我认为只取实部就可以了。
3楼2011-05-13 08:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

beefly

专家顾问 (职业作家)

地沟油冶炼专家

【答案】应助回帖

★ ★
sunyang1988(金币+2): 谢谢交流 2011-05-13 19:50:59
shanren0016(金币+3): 2011-05-15 08:59:12
说明是非厄密矩阵。如果非厄密是数值误差造成的,可以人为修改矩阵
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
2楼2011-05-12 21:15:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见