• ベストアンサー

ミラー指数:面間隔bを求める公式について

隣接する2つの原子面の面間隔dは、ミラー指数hklと格子定数の関数である。立方晶の対称性をもつ結晶では d=a/√(h^2 + k^2 + l^2) ・・・(1) となる。 質問:「(1)式を証明せよ」と言われたのですが、どうすれば言いかわかりません。やり方を教えてもらえませんか_| ̄|○

質問者が選んだベストアンサー

  • ベストアンサー
  • Umada
  • ベストアンサー率83% (1169/1405)
回答No.1

「格子定数」「ミラー指数」などと出てくると構えてしまいますが、この問題の本質は3次元空間での簡単な幾何であり、高校生の数学の範囲で解くことができます。 固体物理の本では大抵、ミラー指数を「ある面が結晶のx軸、y軸、z軸を切る点の座標を(a/h, b/k, c/l)とし、(h, k, l)の組をミラー指数という(*1)」といった具合に説明しています。なぜわざわざ逆数にするの?という辺りから話がこんがらがることがしばしばです。 大雑把に言えばミラー指数は法線ベクトルのようなものです。特に立方晶であれば法線ベクトルと全く同じになります。すなわち立方晶の(111)面の法線ベクトルは(1,1,1)ですし、(100)面の法線ベクトルは(1,0,0)です。法線ベクトルなら「ミラー指数」よりずっと親しみがあり解けそうな気分になると思います。 さて(hkl)面に相当する平面の方程式を一つ考えてみましょう。一番簡単なものとして hx + ky + lz=0  (1) があります。(0,0,0)を通る平面で法線ベクトルは(h,k,l)です。 これに平行な、隣の平面の式はどうでしょうか。 hx + ky + lz = a  (2a) hx + ky + lz = -a  (2b) のいずれかです。これがすぐ隣の平面である理由(そのまた間に他の平面が存在しない理由)は脚注*2に補足しておきました。 点と直線の距離の公式を使えば、題意の面間隔dは原点(0,0,0)と平面(2a)の間隔としてすぐに d=a/√(h^2+k^2+l^2)  (3) と求められます。 点と直線の距離の公式を使わなくとも、次のようにすれば求められます。 原点Oから法線ベクトル(h,k,l)の方向に進み、平面(2a)とぶつかった点をA(p,q,r)とします。 OAは法線ベクトルに平行ですから、新たなパラメータtを用いて p=ht, q=kt, r=lt  (4) の関係があります。 Aは平面(2a)上の点でもありますから、(4)を(2a)に代入すると t(h^2+k^2+l^2)=a t=a/(h^2+k^2+l^2)  (5) を得ます。 ここにOAの長さは√(p^2+q^2+r^2)=|t|√(h^2+k^2+l^2)なので、これを(5)に代入して |a|/√(h^2+k^2+l^2)  (6) を得ます。OAの長さは面間隔dにほかならないので、(3)式が得られたことになります。 bokoboko777さん、これでいかがでしょうか。 *1 (h, k, l)の組が共通因数を持つ場合には、共通因数で割り互いに素になるようにします。例えば(111)面とは言いますが(222)面なる表現は使いません。 *2 左辺はhx+ky+lzでよいとして、なぜ右辺がaまたは-aと決まるのか(0.37aや5aにならないのは何故か)は以下のように説明されます。 平面をhx+ky+lz = C (Cはある定数)と置きます。この平面は少なくとも一つの格子点を通過する必要があります。その点を(x0,y0,z0)とします。 h,k,lはミラー指数の定義から整数です。またx0,y0,z0はいずれもaの整数倍である必要があります(∵格子点だから)。すると右辺のCも少なくともaの整数倍でなければなりません。 次に右辺の最小値ですが、最小の正整数は1ですから平面hx + ky + lz = aが格子点を通るかどうかを調べ、これが通るなら隣の平面はhx + ky + lz = aであると言えます。このことは次の命題と等価です。 <命題>p,qが互いに素な整数である場合、pm+qn=1を満たす整数の組(m,n)が少なくとも一つ存在する <証明>p,qは正かつp>qと仮定して一般性を失わない。 p, 2p, 3p,...,(q-1)pをqで順に割った際の余りを考えてみる。 pをqで割った際の余りをr[1](整数)とする。同様に2pで割った際の余りをr[2]・・・とする。 これらの余りの集合{r[n]}(1≦n≦(q-1))からは、どの二つを選んで差をとってもそれはqの倍数とは成り得ない(もし倍数となるのならpとqが互いに素である条件に反する)。よって{r[n]}の要素はすべて異なる数である。ところで{r[n]}は互いに異なる(q-1)個の要素から成りかつ要素は(q-1)以下の正整数という条件があるので、その中に必ず1が含まれる。よって命題は成り立つ。 これから隣の平面はhx + ky + lz = aであると証明できます。ただここまで詳しく説明する必要はないでしょう。証明抜きで単に「隣の平面はhx + ky + lz = aである」と書くだけでよいと思います。 参考ページ: ミラー指数を図なしで説明してしまいましたが、図が必要でしたら例えば http://133.1.207.21/education/materdesign/ をどうぞ。「講義資料」から「テキスト 第3章」をダウンロードして読んでみてください。(pdfファイルです)

参考URL:
http://133.1.207.21/education/materdesign/

関連するQ&A

  • ミラー指数:面間隔dを求める式について

    隣接する2つの原子面の面間隔dは、ミラー指数hklと格子定数の関数である。立方晶の対称性をもつ結晶では d=a/√(h^2 + k^2 + l^2) となる。 なぜこうなるのか証明せよといわれたのですが どうやってすればよいでしょうか? 2次元で考えると簡単だと聞いたのですが…。

  • ミラー指数:面間隔dを求める式について

    隣接する2つの原子面の面間隔dは、ミラー指数hklと格子定数の関数である。立方晶の対称性をもつ結晶では d=a/√(h^2 + k^2 + l^2) ・・・(1) となる。 質問:「(1)式を証明せよ」と言われたのですが、どうすれば言いかわかりません。やり方を教えてもらえませんか_| ̄|○

  • 面間隔の求め方

    1)塩化ナトリウム結晶中におけるNaとClの原子間距離は0.282である。ミラー指数(200)、と(311)の面間隔dを求めろという問題なのですが、(200)は格子定数a=0.282*2=0.564の1/2の0.282nmであるということはわかるのですが、(311)面間隔は0.564/√(3^2+1^1+1^1)で求めなければならないのですか?図を書いてみると単純に格子定数の1/3でいい気がするのですが、その理由がわかりません。よろしくお願いします。 2)また、波長0.1544nmのX線で上記の面から回折した場合、面から何度の方向に回折が現れるかという問題ですが、これは上で求めた面間隔dを使って、単にλ=2dsinθを使って求めればいいのでしょうか?

  • 格子の面間隔について

    お世話になってます立方格子の面間隔について教えていただきたいのですが格子定数がaとしたときミラー指数(110)の面間隔についてですが 面心立方格子はa/2√2、体心立方格子の場合a/√2となりますよね? 面心立方格子がこうなる理由が分からないです。 これはxyzの座標軸を取った時に真上から見るとx=y=a/2となるところに原子が存在するということでこのような長さになるのでしょうか? それともこの考え方ではおかしいのでしょうか。 だとすると体心立方と面心立方各々の(111)での面間隔はどのようになるのでしょうか? 分かりにくい日本語になってしまいましたが、どなたか教えてください。 お願いしますm(__)m

  • 面間隔の意味がわかりません

    面間隔の意味がわかりません 立方格子の結晶面(hkl)の面間隔=a/√(h^2+k^2+l^2)(式(1))だと習いました. この式の説明として「面間隔は原点から面までの距離」ということが出てきました. 僕は面間隔の説明として「ある面の面間隔は,その隣りの立方格子の同じ位置にある結晶面までの距離」だと思っていました. ここで思ったことがあります. 結晶面(020)の面間隔を求めるとします. この数値式(1)に代入するとd=a/2となります. これが正しいなら「面間隔は原点から面までの距離」と言う説明があっているような気がします. しかし,(020)は最もかんたんな整数比に直すと(010)となり,面間隔d=aとなります. これが正しいなら「ある面の面間隔は,その隣りの立方格子の同じ位置にある結晶面までの距離」が合っている気がします. どちらが面間隔の説明として正しいのですか?

  • 面間隔dについて

    正方晶の(hkl)、格子定数a,a,cの面間隔dの求め方と、 格子定数がa軸とb軸の長さがa、c軸の長さがcである単純六方格子の(hkl)面の面間隔dの逆関数1/dを逆格子を用いた方法で計算する方法を教えてください

  • ミラー指数による(100)面の面間距離

    ミラー指数が(100)の面の面間距離がa/2(a:格子定数)ということらしいのですが、なぜそうなるのか分かりません。私は面間距離はaだと思ってしまったのですが、分かる方教えてください。

  • チタンの原子面間隔について

    チタンの原子面間隔の求め方が分かる方は教えてください。 結晶面を求めたり、原子半径、格子定数を使って求めるらしいのですが、 六方最密充填構造はBCCとかと違ってちょっと求め方が違うらしいのですが。 実験でそれを使わないといけないのですが分からなくて困ってます。

  • 単純立方格子の面間距離

    格子定数がaの単純立方格子で、ある面(hkl)に隣接する面間距離dは d=a/√(h^2+k^2+l^2) と表されますが、なぜこのように記述できるかが分かりません。 自分でも図を書いていろいろと考察してみましたが、どうにも解決できません。 どのように考えるとこの式を導出できるのでしょうか? もしどなたかお詳しい方がいましたら、ヒントを教えていただけないでしょうか。 よろしくお願いします。

  • 斜方晶のミラー指数付けと格子定数の求め方

      X銭回折で得られたピークの角度からブラッグの式で面間隔を求め、そこから指数付けをしようと思っていますが、どうしてもわかりません。どうすればいいのか教えてください。m(__)m ちなみに次の面間隔とミラー指数の関係の式     1/d^2=h^2/a^2+k^2/b^2+c^2/l^2 や、角度とミラー指数の関係の式     sinθ^2=λ^2*(h^2/(4*a^2)+k^2/(4*b^2)+l^2/(4*c^2)) の式から求めることはできますか。実例を使って教えてください。また格子定数の求め方もできたら教えてください。  ちなみに、試料はBi系酸化物超伝導体の2212相で結晶構造は斜方晶です。