作者jellyfishing (淡蓝滴水母)
看板Physics
标题[问题] 晶格常数求绕射晶面方程式
时间Fri Dec 13 12:23:57 2013
我们知道可以如何使用米勒指数(h,k,l)求得布拉格绕射晶面的方程式
因为截距就是该晶面的法向量
但这只能应用在当三轴都夹90度的时候
很多晶格都不是三轴正交的
那要如何在已知晶格常数(a,b,c,alpha,beta,gamma)的状态下
然後利用类似上段所述说的,利用米勒指数去写晶格方程式呢?
我有一个想法是将一轴固定在原本的x轴方向上
另一轴则让它躺在xy平面上
最後利用数学的外积想办法求出第三轴
但这方法过程很冗长,计算量也有点大
我想问问看有没有比较简单的想法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.70.154.105
1F:推 ray3839139:推 想知道+1 原po材料系的吗? 12/13 17:43
2F:推 gnsh:这应该就需要数学工具吧 座标转换 可能要读点线性代数 12/13 18:28
3F:→ harrey810719:如果只是要求布拉格绕射条件成立的晶面,只要知道晶 12/14 14:55
4F:→ harrey810719:面间距(d),而这个d在正方晶系十分好求,在其他晶系 12/14 14:56
5F:→ harrey810719:就需要知道abcαβγ,最後的d函数很复杂很丑,但基 12/14 14:57
6F:→ harrey810719:本上找一本绕射课本,背後应该都会附有七大晶系的d 12/14 14:58
7F:→ harrey810719:实际算法就大致如你所说,把原本的hkl转换到直角座 12/14 14:59
8F:→ harrey810719:标,然後就得出相对应的面间距,绕射晶面呼之欲出。 12/14 15:00
9F:→ hank780420:可能要多翻几本看看 我手边那本就没附全部晶系XD 12/14 18:17
10F:→ jellyfishing:欸都...小弟目前还在就读数学系...XDD 12/14 21:03
11F:→ jellyfishing:d的话我有找到所有晶系的公式 12/14 21:04
12F:→ jellyfishing:不过我想知道的是晶面方程式,所以应该不好从d去推 12/14 21:05
13F:→ jellyfishing:目前除了有想到外积的方法,还有一个是旋转轴的方法 12/14 21:05
14F:→ jellyfishing:不过计算量依然繁杂...是否这是无法避免的呢...? 12/14 21:05