请问有关六方最密堆积原子数的算法六方最密堆积,如果用六棱柱算出来,晶胞中的原子数为6,按理,一个六棱柱中含三个四棱柱,用四棱柱算出应是2,但我算出来总不对,我算成8*1/6+1.因为一个顶点是被6个四棱柱所共用啊.

问题描述:

请问有关六方最密堆积原子数的算法
六方最密堆积,如果用六棱柱算出来,晶胞中的原子数为6,按理,一个六棱柱中含三个四棱柱,用四棱柱算出应是2,但我算出来总不对,我算成8*1/6+1.因为一个顶点是被6个四棱柱所共用啊.

四棱柱中120°角顶点被周围六个四棱柱共用。60°顶点被12个四棱柱共用。因此八个顶点共计4/6+4/12=1。加上四棱柱“内部”一个(不在体心),就是4/6+4/12+1=2。

上一位答得很好了

一个六棱柱中含有三个四棱柱,不能认为其中一个四棱柱是晶胞(无法通过周期平移得到整个晶体).要计算四棱柱中的原子数是可以的.不过楼主忽略了一个问题,四棱柱中120°角顶点才是被周围六个四棱柱共用.而60°顶点则是...