CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 2881  |  回复: 22

贺仪

铁杆木虫 (著名写手)

[交流] 【其他】讨论:紧束缚模型(TB)可以用于各种体系吗?计算的结果怎么样?已有6人参与

讨论:紧束缚模型可否用于各种体系吗?计算的结果怎么样?
我用紧束缚做了同一个晶体(graphene)的1X1,2X2,3X3的supercell,对以1X1和2X2,都能算出正确的结果,可是到了3X3的时候计算的时候总是会出现一些奇怪的不连续的跳跃的点,有人用TB做过吗?给点建议或者解释一下为什么
回复此楼

» 猜你喜欢

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

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

夕阳西下

金虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ellsaking(金币+1): 谢谢交流 2011-04-13 14:59:03
紧束缚近似也是近似,它与近邻原子的交叠积分有关。就看你取得近似程度了。
2楼2011-04-13 12:03:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

引用回帖:
Originally posted by 夕阳西下 at 2011-04-13 12:03:22:
紧束缚近似也是近似,它与近邻原子的交叠积分有关。就看你取得近似程度了。

最近邻近似,这几个都是一样的,我只不过换了一个更大的晶胞,实际上还是同一个结构为什么会出现不一样的结果呢?
嘟啦啦嘟啦啦嘟
3楼2011-04-13 12:53:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
最好具体描述下:“奇怪的不连续的跳跃的点”是在计算什么
4楼2011-04-13 16:12:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

引用回帖:
Originally posted by acridine at 2011-04-13 16:12:21:
最好具体描述下:“奇怪的不连续的跳跃的点”是在计算什么

我刚明白!原来是几个能带平面之间有交错的导致的,我画的只是一个本证值的能带面,所以会有跳跃,当把所有的画出来,就能看到这个问题,看这个帖子,
http://muchong.com/bbs/viewthread.php?tid=3075994&page=1#pid689226
谢谢你!
嘟啦啦嘟啦啦嘟
5楼2011-04-13 17:00:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夕阳西下

金虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by 贺仪 at 2011-04-13 12:53:16:
最近邻近似,这几个都是一样的,我只不过换了一个更大的晶胞,实际上还是同一个结构为什么会出现不一样的结果呢?

更大的晶胞是什么意思?三个基矢方向的a比原来的a大?
6楼2011-04-13 17:11:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
bingmou(金币+2): 感谢交流! 2011-04-13 19:00:36
看了下你的图,应该不只是能带交错造成的,能带交错不会那么复杂,你的那个图上经常是几个点的突变,所以感觉主要还是数据m的排列问题。
觉得可以尝试着重新把m数据的第三维,也就是i,进行排序,让八个面的m由低到高排列(即排列后有m(a,b,i)<=m(a,b,i+1)),应该会改善画出来的效果。
我对matlab应该没有你熟悉,但如果只想画点,不管面的填充。那么在surf之后对图像进行处理,把faces设置成透明,把edges设置成non line,添加个markers,应该就能实现吧。
7楼2011-04-13 17:39:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

引用回帖:
Originally posted by acridine at 2011-04-13 17:39:45:
看了下你的图,应该不只是能带交错造成的,能带交错不会那么复杂,你的那个图上经常是几个点的突变,所以感觉主要还是数据m的排列问题。
觉得可以尝试着重新把m数据的第三维,也就是i,进行排序,让八个面的m由低 ...

我也是这么感觉的,后来就用sort对本证值进行排序,画出来的就是最上面的那个。用scatte单独画也是存在跳跃的点,但是画在一个figure里面,这些面是平滑的,点都在平面上没看到什么不对劲的点,所以我也感觉排序好了就,可能是现在程序还有点问题,我再改改试试
嘟啦啦嘟啦啦嘟
8楼2011-04-13 18:08:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

ben_ladeng: 原帖金币已经退还。可追加后赠送 2011-04-17 19:24:37
引用回帖:
Originally posted by acridine at 2011-04-13 17:39:45:
看了下你的图,应该不只是能带交错造成的,能带交错不会那么复杂,你的那个图上经常是几个点的突变,所以感觉主要还是数据m的排列问题。
觉得可以尝试着重新把m数据的第三维,也就是i,进行排序,让八个面的m由低 ...

谢谢前辈!你去我那个链接回个贴吧,我把20金币给你。
原来是这样:我的本证值有虚数部分!虽然虚数部分为零,但是这样就不能排序,导致排序sort语句不起起作用!搞得我花了几天的时间!matlab也真是的,错了也不给一个提示!
嘟啦啦嘟啦啦嘟
9楼2011-04-13 22:11:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
嘿嘿,恭喜
金币就算了,也没帮到你什么,我反倒是学到了一些知识~

不过“前辈”这个称呼太夸张了 好像一下子老了几十岁  哈哈
10楼2011-04-13 22:40:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 贺仪 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见