12
第4章 結晶によるX線の散乱 Scattering of X-ray from a crystal いよいよ結晶からの回折について扱うことにします。この章と次の章で,結晶全体から の散乱について構造因子を素朴に計算すれば,自然に回折条件も導かれることを示したい と思います。 ところで,「結晶は原子が規則正しく並んだものだ」と考えるのが普通のようですが, 現実に結晶の回折測定をするときに気になることが熱振動の効果です。有限の温度では原 子は必ず熱振動をしていますから,瞬間的に見た時は,各原子はどちらかというと「平均 的な位置の近くのランダムな位置にある」ようなイメージの方が現実に近いように思いま す。ランダムな位置のずれがあるわけですから,現実の結晶では原子が厳密な意味で規則 正しく並んでいるわけではありません。 原子の振動運動の振動数はせいぜいマイクロ波から赤外線の領域, 10 10 ~ 10 14 s 1 くら いですから,振動数が 10 18 ~ 10 20 s 1 くらいのX線で見た場合には,原子はほぼランダム な位置に止まって見えると考えられます。 物質によっても違うのですが,原子の熱振動の幅は 0.1 Å くらいはあるのが普通だと いわれています。これは第3章で考慮した電子密度の広がりと同程度の大きさですから, 無視するわけにはいきません。 4-1 熱振動 Thermal vibration はじめに,実際に原子が室温付近でどのていどの振幅で振動するものなのかを確かめて おきたいと思います。 固体中の原子の熱振動をもっとも単純に取り扱う方法は,固有振動数を持って単振動を するようなもの(調和振動子 harmonic oscillator)として取り扱うことでしょう。本 来は3次元的な振動ですが,例えば x, y, z の3方向への振動がそれぞれ独立な固有振動 数を持つとすれば,1次元の振動を組み合わせたものとして考えれば良いはずです。1次 元の調和振動子は量子力学でもたいてい最初のところにでてくる比較的簡単なモデルです が,ここではもっと簡単に古典力学の範囲で考えることにします。 振動の振幅を x max , 力の定数を k とすれば,振動のエネルギーは 1 2 kx max 2 です。時刻 t での変位は,固有振動数を ν として x = x max e 2 πiνt と表され,平均二乗変位 Δx Δx ( ) 2 = Re x {} 2 = 1 1/ ν x max 2 cos 2 (2πνt )dt 0 1/ν = x max 2 1/ ν 1 + cos(4πνt ) 2 dt 0 1/ν = νx max 2 t 2 + sin(4πνt ) 8πν 0 1/ν = x max 2 2 (4.1) から

第4章 結晶によるX線の散乱 Scattering of X-ray …ida/education/structureanalysis/4/4...Scattering of X-ray from a crystal いよいよ結晶からの回折について扱うことにします。この章と次の章で,結晶全体から

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  •  第4章 結晶によるX線の散乱     Scattering of X-ray from a crystal  いよいよ結晶からの回折について扱うことにします。この章と次の章で,結晶全体からの散乱について構造因子を素朴に計算すれば,自然に回折条件も導かれることを示したいと思います。 ところで,「結晶は原子が規則正しく並んだものだ」と考えるのが普通のようですが,現実に結晶の回折測定をするときに気になることが熱振動の効果です。有限の温度では原子は必ず熱振動をしていますから,瞬間的に見た時は,各原子はどちらかというと「平均的な位置の近くのランダムな位置にある」ようなイメージの方が現実に近いように思います。ランダムな位置のずれがあるわけですから,現実の結晶では原子が厳密な意味で規則正しく並んでいるわけではありません。 原子の振動運動の振動数はせいぜいマイクロ波から赤外線の領域,

    1010 ~ 1014

    s−1 くらいですから,振動数が

    1018 ~ 1020

    s−1 くらいのX線で見た場合には,原子はほぼランダムな位置に止まって見えると考えられます。 物質によっても違うのですが,原子の熱振動の幅は 0.1 Å くらいはあるのが普通だといわれています。これは第3章で考慮した電子密度の広がりと同程度の大きさですから,無視するわけにはいきません。

    4-1 熱振動 Thermal vibration

     はじめに,実際に原子が室温付近でどのていどの振幅で振動するものなのかを確かめておきたいと思います。 固体中の原子の熱振動をもっとも単純に取り扱う方法は,固有振動数を持って単振動をするようなもの(調和振動子 harmonic oscillator)として取り扱うことでしょう。本来は3次元的な振動ですが,例えば x, y, z の3方向への振動がそれぞれ独立な固有振動数を持つとすれば,1次元の振動を組み合わせたものとして考えれば良いはずです。1次元の調和振動子は量子力学でもたいてい最初のところにでてくる比較的簡単なモデルですが,ここではもっと簡単に古典力学の範囲で考えることにします。 振動の振幅を

    xmax, 力の定数を

    k とすれば,振動のエネルギーは

    12

    kxmax2 です。時刻

    t での変位は,固有振動数を

    ν として

    x = xmaxe2πiνt と表され,平均二乗変位

    Δx は

    Δx( )2 = Re x{ }2

    =11 /ν

    xmax2 cos2(2πνt)dt

    0

    1/ν∫

    =xmax2

    1 /ν1+ cos(4πνt)

    2dt

    0

    1/ν∫ = νxmax2

    t2

    +sin(4πνt)8πν

    0

    1/ν=

    xmax2

    2(4.1)

    から

  • Δx = xmax2

    (4.2)

    となります。 有限な温度

    T でエネルギー

    E をとる確率は Maxwell-Boltzman の分布関数:

    fMB(E ) = e−E /kBT

    (ただし

    kB はボルツマン定数

    1.3806503(24) ×10−23 [J K−1])

    にしたがうはずですから,

    E = 12

    kxmax2 をそのまま代入してやって,振幅の分布は

    exp − kxmax2

    2kBT

    という正規分布(Gauss 型分布)になるはずです。分布の広がりは標準偏差

    kBT / k で表されます。 力の定数

    k は原子間の結合の強さによって違うはずですが,大まかな値は物質の力学的な性質からも見積もることができます。理科年表を見れば,普通の固体の体積圧縮率(圧力を加えた時に体積が収縮する割合)は,ほとんど例外なく

    0.5 ~ 3×10−11

    Pa-1 であることがわかります。線圧縮率(圧力を加えたときに長さが縮む割合)は,等方的な物質なら体積圧縮率の 1/3 ですから,

    0.1 ~ 1×10−11

    Pa-1 くらいでしょう。かりに

    0.3×10−11

    Pa-1 を線圧縮率の代表的な値として,原子の間隔が 0.2 nm であるとすれば,力の定数は

    k =1 [Pa]( ) 0.2×10−9 [m]( )2

    0.3×10−11( ) × 0.2 ×10−9 [m]( )≈ 0.7 ×102 [N m−1]

    くらいの大きさです。したがって,室温 300 K での熱振動の大きさは,この場合,

    kBTk

    =1.38×10−23 [J K−1]( ) × 300 [K]( )

    0.7 ×102 [N m−1]

    1/2

    ~ 8 ×10−12 [m] = 0.008 [nm]

    くらい,たしかに 0.01 nm = 0.1 Åくらいにはなるわけです。熱振動の振動数は原子の質量によって変わるのですが,振幅は原子の種類によらずほぼ一定です。このことから「室温付近ではどの原子も 0.1 Åの振幅の熱振動をしている」という極端なモデル化をしてしまっても意外にうまくいく場合が多いのです。 なお,原子の熱振動を孤立した振動子とみなすモデルは「格子振動のアインシュタイン Einstein モデル」と呼ばれます。原子の動きは本来ならば互いに相関を持っているはずで,相関を考慮に入れた振動のモデルは「デバイ Debye モデル」と呼ばれます。およそ 100 K 以下くらいになると振動の相関の効果を考慮に入れる必要もでてくると思われますが,室温付近以上ならアインシュタイン・モデルでもだいたい良いだろうと考えられます。

  • 4-2 熱振動の効果と結晶からの散乱    Effects of thermal vibration and scattering from crystals

     原子の熱振動に比べればX線の振動の方がずっと速いので,X線で見た時に原子はほとんど止まって見えるはずです。ですから,室温で測定をしている限り,原子は本来の位置からランダムにずれた位置にあるように見えるでしょう。

     

    図 4.1 絶対零度(左)と室温(右)での原子位置のイメージ。室温での原子位置はかなりばらついていると思われる。

    このような場合に,いわゆる「結晶」がどのような散乱を起こすでしょうか? 結晶構造の周期性は,原子の平均的な位置については成立します。その繰り返し構造の単位が

    r a ,

    r b ,

    r c の3つのベクトルで表されるとします。単位構造の中に

    M 個の原子があるとして,そのうちの

    j 番目の原子の平均位置を

    r r j とすれば,結晶中の任意の原子の平均位置は

    r r ξηζj = ξr a +η

    r b + ςr c + r r j , ただし

    ξ ,

    η,

    ζ (ギリシャ文字のグザイ,イータ,ゼータ)は整数,と表されます。熱振動による原子の変位

    Δr r ξηζj を加えて,任意の

    原子位置は

    r r ξηζj =r r ξηζj + Δ

    r r ξηζj = ξr a +η

    r b + ςr c + r r j + Δ

    r r ξηζj (4.3)

    と書けます。結晶の全電子密度は,位置

    r r ξηζj にある各原子の電子密度

    ρ j (r r − r r ξηζj) を足

    し合わせたものだと考えます。つまり,

    ρtotal(r r ) = ρ j

    r r − r r ξηζj( )j=1

    M∑

    ξ ,η,ζ∑

    = ρ jr r −ξr a −η

    r b − ςr c − r r j −Δ

    r r ξηζj( )j=1

    M∑

    ξ ,η,ζ∑ (4.4)

    と書けるとします。ここで注意が必要なのは,原子の間に化学結合がある場合に,原子の集まりの電子密度は孤立した原子の電子密度を単純に足し合わせたものにはならないはずだということです。しかし,化学結合のあるところで少し電子密度が高くなるとは言って

  • も,ふつうは結合に寄与しない内殻電子の方が数が多いので,結合による電子密度の変化は全体の中では大きな割合ではありません。逆に,精密な測定の結果,単純な原子散乱因子の足し合わせからのずれが明らかとなった場合には,これが化学結合に起因するものだろうと判断するわけです。 結晶全体からの散乱の強さを表す構造因子は全電子密度のフーリエ変換ですから,

    Ftotal(r K ) = ρtotal(

    r r )R 3∫ exp 2πi

    r K ⋅ r r ( )dv

    = exp 2πir K ⋅ r r ( )

    R 3∫ ρ j

    r r −ξr a −ηr b − ςr c − r r j −Δ

    r r ξηζj( )j=1

    M∑

    ξ ,η,ζ∑ dv

    となります。ここで,

    Ldxdydz−∞

    ∫−∞

    ∫−∞

    ∫ の代わりに,

    LR 3∫ dv と省略した表現を使ってい

    ます。積分と和の順番を入れ替えて

    = exp 2πir K ⋅ r r ( )

    R 3∫ ρ j

    r r −ξr a −ηr b − ςr c − r r j −Δ

    r r ξηζj( )j=1

    M∑

    ξ ,η,ζ∑ dv

    積分変数を

    r r から

    r r + ξr a +ηr b + ςr c + r r j + Δ

    r r ξηζj に置換して

    = exp 2πir K ⋅ r r + ξr a +η

    r b + ςr c + r r j + Δ

    r r ξηζj( )[ ]R 3∫ ρ j

    r r ( )j=1

    M∑

    ξ ,η,ζ∑ dv

    と書けます。さらに,

    r r を含んでいない部分は積分の外に出せるので,

    = exp 2πir K ⋅ ξr a +η

    r b + ςr c ( )[ ]

    ξ ,η,ζ∑ exp 2πi

    r K ⋅ r r j + Δ

    r r ξηζj( )[ ]j=1

    M∑ ρ j

    r r ( )exp 2πir K ⋅ r r ( )

    R 3∫ dv

    (4.5)

    となります。 ところで,式 (4.5) の

    ρ j (r r )

    R 3∫ exp 2πi

    r K ⋅ r r ( )dv = f j

    r K ( ) (4.6)

    は第3章で出てきた原子散乱因子そのものです。したがって,

    Ftotal(r K ) = exp 2πi

    r K ⋅ ξr a +η

    r b + ςr c ( )[ ]

    ξ ,η,ζ∑ f j (

    r K )exp 2πi

    r K ⋅ r r j( )exp 2πi

    r K ⋅ Δr r ξηζj( )

    j=1

    M∑

    (4.7)

    という形になります。 次に,原子の変位の確率的な分布がわかっているとした場合の構造因子の平均について考えます。ここで,

    j 番目の原子の変位の確率密度分布が

    g j Δr r ( ) という関数で表される

    とします。単位構造が全部で

    N 個あるとして,

    N × M 個の原子がすべて独立な(相関を持たない)振動をすると仮定します。構造因子の平均は,

  • Ftotal(r K ) = L

    R 3∫ L

    R 3∫ L

    R 3∫ Ftotal(

    r K )

    R 3∫

    × g1(Δr r ξ1η1ζ11)LgM (Δ

    r r ξ1η1ζ1M )Lg1(Δr r ξ NηNζ N 1)LgM (Δ

    r r ξ NηNζ N M )× d(Δvξ1η1ζ11)Ld(Δvξ1η1ζ1M )Ld(Δvξ NηNζ N 1)Ld(Δvξ NηNζ N M )

    (4.8)

    という

    N × M 重の積分で表されます。一見複雑のようですが,確率変数である「原子の変位」がすべての原子について独立だと仮定しているので,積分の中身の関数(被積分関数)に含まれていない原子の座標についての積分を計算したとしても,「

    ξ = ξ ' かつ

    η =η' かつ

    ς = ς ' かつ

    j = j'」でない限り,

    exp 2πir K ⋅ Δr r ξηζj( )g j' (Δr r ξ 'η'ζ ' j' )

    R 3∫ d(Δvξ 'η'ζ ' j' ) = exp 2πi

    r K ⋅ Δr r ξηζj( ) g j' (Δr r ξ 'η'ζ ' j ' )d(Δvξ 'η'ζ ' j' )

    R 3∫

    = exp 2πir K ⋅ Δr r ξηζj( )  (4.9)

    のような関係が成り立って,積分は消えてしまいます。この関係を使えば,残る積分は各項について一つずつだけで,結局

    Ftotal(r K ) = exp 2πi

    r K ⋅ ξr a +η

    r b + ςr c ( )[ ]

    ξ ,η,ζ∑ f j (

    r K )exp 2πi

    r K ⋅ r r j( )

    j=1

    M∑

         

    × g j (Δr r )exp 2πi

    r K ⋅ Δr r ( )d(Δv

    R 3∫ ) (4.10)

    という式が得られます。ここで

    G(r K ) ≡ exp 2πi

    r K ⋅ ξr a +η

    r b + ςr c ( )[ ]

    ξ ,η,ζ∑ (4.11)

    と定義すれば

    Ftotal(r K ) = G(

    r K ) f j (

    r K )exp 2πi

    r K ⋅ r r j( )

    j=1

    M∑ g j (Δ

    r r )exp 2πir K ⋅ Δr r ( )d(Δv

    R 3∫ ) (4.12)

    と書けます。関数

    G(r K ) の意味については第5章と第6章で詳しく説明しますが,第1章

    で扱った Bragg 条件と同じように,Laue 条件と呼ばれる回折条件,あるいは結晶の粒が有限な大きさである効果を表すものになります。さらに

    Tj (r K ) ≡ g j (Δ

    r r )exp 2πir K ⋅ Δr r ( )d(Δv)

    R 3∫ (4.13)

    と定義すれば,

    Ftotal(r K ) = G(

    r K ) f j (

    r K )Tj (

    r K )exp 2πi

    r K ⋅ r r j( )

    j=1

    M∑ (4.14)

    と書き直すことができます。 式 (4.13) の

    Tj (r K ) は温度因子 temperature factor あるいはデバイ-ワーラー因子

  • Debye-Waller factor と呼ばれます。最近では atomic displacement factor と呼ぶのが国際結晶学連合での標準的な用語になっているようです。日本語に訳せば原子変位因子でしょうか?確かに,X線で見る限り,熱振動による動的な原子位置のずれと,何か他の原因によるランダムな原子位置のずれとは区別できないわけですから,「原子変位因子」と呼ぶようにした方が意味がはっきりするように思います。しかし,まだ日本語での用語は定着していないようなので,ここではとりあえず従来通り温度因子という言葉を使っておくことにします。 さて,原子の熱振動を考慮に入れた結晶全体の構造因子の平均が式 (4.14) で求まったわけですが,本当にこれで満足してしまっても良いのでしょうか?実際の強度測定で得られるものは構造因子そのものではなくて,構造因子の絶対値の二乗

    Ftotal(r K )

    2= Ftotal

    * (r K )Ftotal(

    r K ) でしょう(ここで

    Ftotal* (

    r K ) は

    Ftotal(r K ) の複素共役です)。

    そこで,構造因子の絶対値の二乗を求めることを試みてみましょう。式 (4,7) から,単純に

    Ftotal* (

    r K ) = exp −2πi

    r K ⋅ ξ ' r a +η'

    r b + ς ' r c ( )[ ]

    ξ ',η',ζ '∑

    × f j '* (

    r K )exp −2πi

    r K ⋅ r r j '( )exp −2πi

    r K ⋅ Δr r ξ 'η'ζ ' j '( )

    j'=1

    M∑ (4.15)

    なので,

    Ftotal(r K )

    2= exp 2πi

    r K ⋅ (ξ −ξ ' )r a + (η −η' )

    r b + (ς − ς ' )r c ( )[ ]

    ξ ',η',ζ '∑

    ξ ,η,ζ∑

    × f j (r K ) f j'

    * (r K )exp 2πi

    r K ⋅ r r j −

    r r j'( )( )[ ]exp 2πir K ⋅ Δr r ξηζj −Δ

    r r ξ 'η'ζ ' j'( )[ ]j '=1

    M∑

    j=1

    M∑

    (4.16)

    と言う関係が成り立ちます。この平均は,

    Ftotal(r K )

    2= L

    R 3∫ L

    R 3∫ L

    R 3∫ Ftotal(

    r K )

    2

    R 3∫

    × g1(Δr r ξ1η1ζ11)LgM (Δ

    r r ξ1η1ζ1M )Lg1(Δr r ξ NηNζ N 1)LgM (Δ

    r r ξ NηNζ N M )× d(Δvξ1η1ζ11)Ld(Δvξ1η1ζ1M )Ld(Δvξ NηNζ N 1)Ld(Δvξ NηNζ N M )

    = exp 2πir K ⋅ (ξ −ξ ' )r a + (η −η')

    r b + (ς − ς ' )r c ( )[ ]

    ξ ',η',ζ '∑

    ξ ,η,ζ∑ f j (

    r K ) f j'

    * (r K )

    j'=1

    M∑

    j=1

    M∑

    × exp 2πir K ⋅ r r j −

    r r j'( )[ ] LR 3∫ L

    R 3∫ L

    R 3∫ exp 2πi

    r K ⋅ Δr r ξηζj −Δ

    r r ξ 'η'ζ ' j'( )[ ]R 3∫

    × g1(Δr r ξ1η1ζ11)LgM (Δ

    r r ξ1η1ζ1M )Lg1(Δr r ξ NηNζ N 1)LgM (Δ

    r r ξ NηNζ N M )× d(Δvξ1η1ζ11)Ld(Δvξ1η1ζ1M )Ld(Δvξ NηNζ N 1)Ld(Δvξ NηNζ N M )

    (4.17)

    となりますが,積分の値は「

    ξ = ξ ' かつ

    η =η' かつ

    ς = ς ' かつ

    j = j'」のときだけ

  • g jR 3∫ (Δrξηςj )d(Δvξηςj ) =1 (4.18)

    であり,それ以外では

    exp 2πir K ⋅ Δr r ξηζj −Δ

    r r ξ 'η'ζ ' j'( )[ ]R 3∫

    R 3∫ g j (Δ

    r r ξηζj )g j' (Δr r ξ 'η'ζ ' j' )d(Δvξηζj )d(Δvξ 'η'ζ ' j' )

    = Tj (r K )Tj'* (

    r K ) (4.19)

    です。したがって,

    Ftotal(r K )

    2=

    j=1

    M∑

    ξ ,η,ζ∑ f j (

    r K )

    2

    +ξ ,η,ζ∑

    j=1

    M∑ exp 2πi

    r K ⋅ (ξ −ξ ' )r a + (η −η')

    r b + (ς − ς ' )r c ( )[ ]

    (ξ ',η',ζ ', j ' )≠(ξ ,η,ζ , j)∑

    × f j (r K ) f j'

    * (r K )exp 2πi

    r K ⋅ r r j −

    r r j'( )[ ]Tj (r K )Tj'

    * (r K )

    となりますが,和を取り直して整理すれば

    = Nj=1

    M∑ f j (

    r K )

    21− Tj (

    r K )

    2

    + G(

    r K )

    2f j (

    r K )Tj (

    r K )exp 2πi

    r K ⋅ r r j( )

    j=1

    M∑

    2

    (4.20)

    と書けます。結局,

    Ftotal(r K )

    2= Ftotal(

    r K )

    2+ N f j (

    r K )

    2

    j=1

    M∑ 1− Tj (

    r K )

    2

    (4.21)

    となります。このように,

    Ftotal(r K )

    2 は

    Ftotal(r K )

    2 からほんの少しずれた値になりま

    す。けれど,

    Ftotal(r K )

    2 は単位構造あたりの構造因子の

    N 2 倍くらいの値であるのに対して,ずれは単位構造あたりの構造因子の

    N 倍ていどの値ですから,よほど小さい結晶でない限り,無視できるように思われます。

    4-3 温度因子 temperature factor

     さて,式 (4.13) の温度因子は,原子の変位に関する任意の確率分布に対して定義できるものであり,必ずしも調和振動子に限定されず,また振動がどのように複雑な性格を持っていても原理的にはそれを含めることができるはずです。仮定しているのは,個々の原子の振動が独立であるということだけです。

    4-3-1 等方的な温度因子 isotropic temperature factor

     熱振動が等方的で,変位の分布が3次元的な正規分布にしたがうと仮定できる場合は話

  • が簡単です。このような変位の分布は4-1節で議論したように,3次元の調和振動子に対応したものとなります。平均二乗変位を

    U j とすれば,

    g j (r r ) = 1

    (2π )3/2U j3/2 exp −

    r2

    2U j

    (4.22)

    と書けます。3-2-1節で導いたように,この Fourier 変換は解くことができて,

    Tj (r K ) ≡ g j (

    r r )exp 2πir K ⋅ r r ( )dv

    R 3∫

    = exp −2π 2K 2U j[ ]

    = exp −8π 2U j sin

    λ2

    (4.23)

    となります。さらに,

    B j = 8π 2U j (4.24)

    を定義すれば,

    Tj (K) = exp −B j sin

    λ2

    (4.25)

    とも書けます。伝統的には式 (4.24) で定義される

    B j が温度パラメータと呼ばれて,原子の熱振動の効果を表現するために使われてきました。この

    B j を使えば少し計算が楽になりますし,Å2 単位での数値が 1 に近くなって見やすい面もあるのですが,現在では

    U j そのものを平均二乗変位パラメータとして使うことが推奨されています。確かに,やはりその方が意味がはっきりしますよね。古い論文や教科書(あるいは最近でも保守的な人の書いたもの?)などで

    B j が使われている場合は少なくないので,そのようなときには,

    8π 2 = 78.9568 で割ってあげてください。

    4-3-2 非等方的な温度因子 anisotropic temperature factor

    熱振動が等方的でない場合,平均二乗変位は方向によって異なる値を取り,以下の6つのパラメータ:

    x2g jR 3∫ (

    r r )dv ≡U jxx ,

    y2g jR 3∫ (

    r r )dv ≡U jyy ,

    z2g jR 3∫ (

    r r )dv ≡U jzz ,

    (xy)g jR 3∫ (

    r r )dv ≡U jxy ,

    (yz)g jR 3∫ (

    r r )dv ≡U jyz ,

    (zx)g jR 3∫ (

    r r )dv ≡U jzx (4.26)

    を要素とする行列

  • U j =U jxx U jxy U jzxU jxy U jyy U jyzU jzx U jyz U jzz

    (4.27)

    で特徴付けられます。この行列を使えば,任意の方向に沿った平均二乗変位を,その方向を向いた長さ1の(規格化された)ベクトル

    r u に対して,

    r u tU jr u と書くことができま

    す。というのは,このとき,変位

    r r =xyz

    に対して方向

    r u =uxuyuz

    に投影した成分の大きさ

    r r ⋅ r u と書くことができるわけですから,その二乗の平均は

    r r ⋅ r u 2 = r u tr r ( ) r r t r u ( ) = r u t r r r r t r u

    =r u t

    xyz

    x y z( )r u = r u t

    xx xy zxxy yy yzzx yz zz

    r u = r u tU jxx U jxy U jzxU jxy U jyy U jyzU jzx U jyz U jzz

    r u

    =r u tU j

    r u (4.28)

    となるからです。 また,この行列の固有値 eigenvalue あるいは主値 principal value を

    U1,

    U2 ,

    U3,対応する規格直交化された固有ベクトル eigenvector,あるいは主軸 principal axis を

    r p 1 =p1xp1yp1z

    ,

    r p 2 =p2xp2yp2z

    ,

    r p 3 =p3xp3yp3z

    (4.29)

    とすれば,例えば

    U jxx U jxy U jzxU jxy U jyy U jyzU jzx U jyz U jzz

    p1xp1yp1z

    = U1

    p1xp1yp1z

    つまり

    U jr p 1 = U1

    r p 1 (4.30)

    したがって,

    r p 1tU jr p 1 = U1 (4.31)

    のような関係が成り立ちます。同じように

    r p 2tU jr p 2 = U2 (4.32)

  • r p 3tU jr p 3 = U3 (4.33)

    などの関係も成り立ち,まとめると

    p1xp2xp3x

    p1yp2yp3y

    p1zp2zp3z

    U jxx U jxy U jzxU jxy U jyy U jyzU jzx U jyz U jzz

    p1xp1yp1z

    p2xp2yp2z

    p3xp3yp3z

    =

    U1 0 00 U2 00 0 U3

    (4.34)

    と書けます。行列

    P ≡p1xp1yp1z

    p2xp2yp2z

    p3xp3yp3z

    (4.35)

    を定義すれば,

    P tU jP ≡U1 0 00 U2 00 0 U3

    (4.36)

    と書けることになります。 行列

    P は直交行列で,転置行列が逆行列に等しい(

    P t = P−1)という性質を持っています。このことから

    U j ≡ PU1 0 00 U2 00 0 U3

    P t (4.37)

    と言う関係もあることがわかります。

     散乱ベクトル

    r K =

    K xKyKz

    が,主軸を X, Y, Z 軸に取った座標系では

    KXKYKZ

    で表される,

    つまり

    r K = K X

    r p 1 + KYr p 2 + KZ

    r p 3 (4.38)

    であるとすれば,

    K xKyKz

    =

    p1xp1yp1z

    p2xp2yp2z

    p3xp3yp3z

    K XKYKZ

    = PK XKYKZ

    (4.39)

    K XKYKZ

    =

    p1xp2xp3x

    p1yp2yp3y

    p1zp2zp3z

    K xKyKz

    = P tKxKyKz

    (4.40)

  • という関係があります。 変位の分布が以下のような関数で表されるとします。

    g j (r r ) = 1

    (2π )3/2U11/2U2

    1/2U31/2 exp −

    X 2

    2U1−

    Y 2

    2U2−

    Z2

    2U3

    (4.41)

    このとき温度因子は,

    Tj (r K ) = g j (

    r r )exp 2πir K ⋅ r r ( )dv

    R 3∫

    = g j (r r )exp 2πi

    r K ⋅ r r ( )

    −∞

    ∫ dXdYdZ−∞

    ∫−∞

    =1

    (2π)3/2U11/2U2

    1/2U31/2 exp −

    X 2

    2U1−

    Y 2

    2U2−

    Z2

    2U3

    exp 2πi KX X + KYY + KzZ( )[ ]

    −∞

    ∫ dXdYdZ−∞

    ∫−∞

    = exp −2π 2 K X2U1 + KX

    2U2 + K X2U3( )[ ]

    = exp −2π 2 KX KY KZ( )U1 0 00 U2 00 0 U3

    K XKYKZ

    = exp −2π 2 K x Ky Kz( )P tU1 0 00 U2 00 0 U3

    P

    KxKyKz

    = exp −2π 2 Kx Ky Kz( )U jKxKyKz

    = exp −2π 2r K tU j

    r K ( ) (4.42)

    展開すれば

    = exp −2π 2 Kx Ky Kz( )U jxx U jxy U jzxU jxy U jyy U jyzU jzx U jyz U jzz

    K xKyKz

    = exp −2π 2 U jxxKx2( + U jyyKy2 + U jzzKz2 + 2U jxyK xKy + 2U jyzKyKz +2U jzxKzKx )][

    (4.43)という形になります。 この非等方的な温度因子については,後でもう少し詳しく説明したいと思います。

    4-4 結晶構造因子 crystal structure factor

  •  さて,もう一度4-2節の式 (4.14) で得られた結晶全体からの平均的な構造因子に話を戻します。

    F(r K ) = f j (

    r K )Tj (

    r K )exp 2πi

    r K ⋅ r r j( )

    j=1

    M∑ (4.44)

    と定義すれば,結晶全体の平均の構造因子は

    Ftotal(r K ) = G(

    r K )F (

    r K ) (4.45)

    となります。

    F(r K ) は一つの単位構造からの散乱の振幅に対応していて,結晶構造因子

    crystal structure factor あるいは単位格子構造因子 unit-cell structure factor と呼ばれます。単位格子内の電子分布あるいは原子の配置によって決まる量です。式 (4.44) で定義される結晶構造因子は,単位格子からの散乱振幅の散乱ベクトルによる変化を表すものですが,これだけでは結晶の回折条件を含んだものにはなっていません。つまり,どんな散乱ベクトル

    r K に対してもゼロではない値を返すような関数になっていま

    す。特定の散乱ベクトルでしか散乱が起こらないという回折条件は,関数

    G(r K ) の部分に

    含まれているということに注意して下さい。

    4-5 構造因子の確率的な変動 statistical variation of structure factor

     さて,この節では,4-2節の式 (4.7) で表される構造因子と,式 (4.14) で得られた平均値とのずれについて議論したいと思います。実際に測定される構造因子

    Ftotal(r K )

    は,あくまでも式 (4.7) で表されるものであり,平均値

    Ftotal(r K ) を中心に確率的に変動

    するものだとみなします。その変動があまり大きかったら,測定の際に強度がばらついてしまうことになりますね。 さて,構造因子の確率的な変動の大きさは式 (4.21) から

    Ftotal(r K ) − Ftotal(

    r K )

    2= Ftotal(

    r K )

    2− Ftotal(

    r K )

    2

    = N f j (r K )

    2

    j=1

    M∑ 1− Tj (

    r K )

    2

    と書けるはずです。4-2節で議論したように,この値は

    Ftotal(r K )

    2 と比較したら,

    1N

    倍(ただし

    N は結晶中の単位胞の数)ていどの値になります。結晶が極端に小さくない限りは,実際上無視できるでしょうから,熱振動のせいで測定値がばらついてしまうのではないかという心配は必要なさそうです。