24小时热门版块排行榜    

查看: 3198  |  回复: 2

shanren0016

新虫 (初入文坛)

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

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

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

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

» 猜你喜欢

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

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

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的回帖

sumgirl

铜虫 (正式写手)

【答案】应助回帖


sunyang1988(金币+1): 谢谢交流 2011-05-13 19:50:50
我认为只取实部就可以了。
3楼2011-05-13 08:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shanren0016 的主题更新
信息提示
请填处理意见