| Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) | эта статья нужны дополнительные цитаты для проверка. Пожалуйста помоги улучшить эту статью от добавление цитат в надежные источники. Материал, не полученный от источника, может быть оспорен и удален. Найдите источники: «Дробные координаты» – Новости · газеты · книги · ученый · JSTOR (Август 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
| эта статья требует внимания специалиста по химии. Конкретная проблема: Редактор поставил под сомнение точность матрицы преобразования, показанной в разделе «Преобразование в декартовы координаты» (см. Страницу обсуждения статьи). WikiProject Chemistry может помочь нанять эксперта. (Июнь 2012 г.) |
(Узнайте, как и когда удалить этот шаблон сообщения) |
В кристаллография, а дробная система координат это система координат в котором края ячейка используются в качестве основных векторов для описания положения атомных ядер. Элементарная ячейка представляет собой параллелепипед определяется длиной его ребер
и углы между ними
.
Общий случай
Рассмотрим систему периодической структуры в пространстве и воспользуемся
,
, и
как три независимых вектора периода, образующие правую триаду, которые также являются краевыми векторами ячейки системы. Тогда любой вектор
в декартовых координатах можно записать как линейную комбинацию векторов периодов
![{displaystyle {mathbf {r}} = u {mathbf {a}} + v {mathbf {b}} + w {mathbf {c}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c0b9b23b72dc956e847c7858335f01eae19510fb)
Наша задача - вычислить скалярные коэффициенты, известные как дробные координаты
,
, и
, предполагая
,
,
, и
известны.
Для этого вычислим следующий вектор площади поверхности ячейки
![{displaystyle mathbf {sigma} _ {mathbf {a}} = {mathbf {b}} imes {mathbf {c}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/854e6e29ec4b8d6be22311d838d925bf487235e4)
тогда
![{displaystyle {mathbf {b}} cdot mathbf {sigma} _ {mathbf {a}} = 0, {mathbf {c}} cdot mathbf {sigma} _ {mathbf {a}} = 0,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/07eacd7f8136ec8563517518a7eca2c129a32ba9)
а объем ячейки равен
![{displaystyle Omega = {mathbf {a}} cdot mathbf {sigma} _ {mathbf {a}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bb923049f5d6692ebf8268a4de09e777c1aa55bb)
Если мы сделаем векторное внутреннее (точечное) произведение следующим образом
![{displaystyle {egin {align} {mathbf {r}} cdot mathbf {sigma} _ {mathbf {a}} & = u {mathbf {a}} cdot mathbf {sigma} _ {mathbf {a}} + v {mathbf {b}} cdot mathbf {sigma} _ {mathbf {a}} + w {mathbf {c}} cdot mathbf {sigma} _ {mathbf {a}} & = u {mathbf {a}} cdot mathbf {sigma } _ {mathbf {a}} & = uOmega, конец {выровнен}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d6f3bdb299858a536e998bb69d04f5d924736157)
тогда мы получаем
![{displaystyle u = {frac {1} {Omega}} {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {a}}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/61dfbbb38c4e94b8ab960f7896b52dcc8b782aca)
Так же,
![{displaystyle mathbf {sigma} _ {mathbf {b}} = {mathbf {c}} imes {mathbf {a}}, {mathbf {c}} cdot mathbf {sigma} _ {mathbf {b}} = 0, { mathbf {a}} cdot mathbf {sigma} _ {mathbf {b}} = 0, {mathbf {b}} cdot mathbf {sigma} _ {mathbf {b}} = Omega,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a7f5db3219640ec6334a0336167f209ffe798f3)
![{displaystyle {mathbf {r}} cdot mathbf {sigma} _ {mathbf {b}} = u {mathbf {a}} cdot mathbf {sigma} _ {mathbf {b}} + v {mathbf {b}} cdot mathbf {sigma} _ {mathbf {b}} + w {mathbf {c}} cdot mathbf {sigma} _ {mathbf {b}} = v {mathbf {b}} cdot mathbf {sigma} _ {mathbf {b}} = vOmega,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c416f4b80f3204b42ac3d1cceeb28174e9cd0c3b)
мы приходим к
![{displaystyle v = {frac {1} {Omega}} {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {b}}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/160f86c68cdd4e3836027c7db1628a34eaa5f743)
и
![{displaystyle mathbf {sigma} _ {mathbf {c}} = {mathbf {a}} imes {mathbf {b}}, {mathbf {a}} cdot mathbf {sigma} _ {mathbf {c}} = 0, { mathbf {b}} cdot mathbf {sigma} _ {mathbf {c}} = 0, {mathbf {c}} cdot mathbf {sigma} _ {mathbf {c}} = Omega,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5f8b8dbb81e0b6c78e89c669e7f0e2c9fa32f742)
![{displaystyle {mathbf {r}} cdot mathbf {sigma} _ {mathbf {c}} = u {mathbf {a}} cdot mathbf {sigma} _ {mathbf {c}} + v {mathbf {b}} cdot mathbf {sigma} _ {mathbf {c}} + w {mathbf {c}} cdot mathbf {sigma} _ {mathbf {c}} = w {mathbf {c}} cdot mathbf {sigma} _ {mathbf {c}} = wOmega,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/307f7031a950469364a501fa48b58033ed9264f5)
![{displaystyle w = {frac {1} {Omega}} {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {c}}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7ae65d5989c5552fdefbb409b40ad906d7b95377)
Если есть много
s для преобразования относительно тех же векторов периодов, для ускорения мы можем иметь
![{displaystyle {egin {align} u & = {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {a}} ^ {prime}}, v & = {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {b}} ^ {prime}}, w & = {{mathbf {r}} cdot mathbf {sigma} _ {mathbf {c}} ^ {prime}}, конец {выровнен}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/97fa6868280b0510507d2e08b61a31dd92905c77)
где
![{displaystyle {egin {align} mathbf {sigma} _ {mathbf {a}} ^ {prime} = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {a}}}, mathbf {sigma } _ {mathbf {b}} ^ {prime} = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {b}}}, mathbf {sigma} _ {mathbf {c}} ^ { prime} = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {c}}}. конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/57c8e87d194d11a961b7131f532baf7bebc7fd6e)
В кристаллографии
В кристаллография, длины (
,
,
) и углы (
,
,
) между векторами ребер (периодов) (
,
,
) из параллелепипед элементарные ячейки известны. Для простоты он выбран так, чтобы вектор ребра
в положительном
направление оси, вектор кромки
в
самолет с положительным
-осевой компонент, вектор ребра
с положительным
-axis в декартовой системе, как показано на рисунке ниже.
Определение элементарной ячейки с использованием параллелепипеда с длинами
![а](https://wikimedia.org/api/rest_v1/media/math/render/svg/ffd2487510aa438433a2579450ab2b3d557e5edc)
,
![б](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3)
,
![c](https://wikimedia.org/api/rest_v1/media/math/render/svg/86a67b81c2de995bd608d5b2df50cd8cd7d92455)
и углы между сторонами, заданные
![альфа](https://wikimedia.org/api/rest_v1/media/math/render/svg/b79333175c8b3f0840bfb4ec41b8072c83ea88d3)
,
![эта](https://wikimedia.org/api/rest_v1/media/math/render/svg/7ed48a5e36207156fb792fa79d29925d2f7901e8)
, и
[1]Тогда векторы ребер можно записать как
![{displaystyle {egin {align} {mathbf {a}} & = (a, 0,0), {mathbf {b}} & = (bcos (gamma), bsin (gamma), 0), {mathbf { c}} & = (c_ {x}, c_ {y}, c_ {z}), конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/886bc565ced99c3b107f52c6309447d8d1b90791)
где все
,
,
,
,
положительные. Далее давайте выразим все
компоненты с известными переменными. Это можно сделать с помощью
![{displaystyle {egin {align} {mathbf {c}} cdot {mathbf {a}} & = accos (eta) = c_ {x} a, {mathbf {c}} cdot {mathbf {b}} & = bccos (альфа) = c_ {x} bcos (гамма) + c_ {y} bsin (гамма), {mathbf {c}} cdot {mathbf {c}} & = c ^ {2} = c_ {x} ^ { 2} + c_ {y} ^ {2} + c_ {z} ^ {2} .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bc31c64467955e3b96ef5dbd1648a129f022f2fd)
потом
![{displaystyle {egin {выровнено} c_ {x} & = ccos (eta), c_ {y} & = c {frac {cos (alpha) -cos (gamma) cos (eta)} {sin (gamma)}} , c_ {z} ^ {2} & = c ^ {2} -c_ {x} ^ {2} -c_ {y} ^ {2} = c ^ {2} left {1-cos ^ {2} (eta) - {frac {[cos (alpha) -cos (gamma) cos (eta)] ^ {2}} {sin ^ {2} (gamma)}} ight} .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/68f4b2b245ad322aa239174a1c015a928cde0a45)
Последний продолжается
![{displaystyle {egin {align} c_ {z} ^ {2} & = c ^ {2} {frac {sin ^ {2} (gamma) -sin ^ {2} (gamma) cos ^ {2} (eta) - [cos (alpha) -cos (gamma) cos (eta)] ^ {2}} {sin ^ {2} (gamma)}} & = {frac {c ^ {2}} {sin ^ {2} (гамма)}} left {sin ^ {2} (gamma) -sin ^ {2} (gamma) cos ^ {2} (eta) - [cos (alpha) -cos (gamma) cos (eta)] ^ { 2} ight} конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/935e638c35a037b78b7b2bd379351fb7cbaf8691)
где
![{displaystyle {egin {выровнено} & sin ^ {2} (гамма) -sin ^ {2} (гамма) cos ^ {2} (eta) - [cos (альфа) -cos (гамма) cos (eta)] ^ { 2} & = sin ^ {2} (гамма) -sin ^ {2} (гамма) cos ^ {2} (эта) -cos ^ {2} (альфа) -cos ^ {2} (гамма) cos ^ {2} (эта) + 2cos (альфа) cos (гамма) cos (эта) & = sin ^ {2} (гамма) -cos ^ {2} (альфа) -sin ^ {2} (гамма) cos ^ {2} (эта) -cos ^ {2} (гамма) cos ^ {2} (эта) + 2cos (альфа) cos (эта) cos (гамма) & = sin ^ {2} (гамма) -cos ^ {2} (альфа) - [sin ^ {2} (гамма) + cos ^ {2} (гамма)] cos ^ {2} (эта) + 2cos (альфа) cos (эта) cos (гамма) & = sin ^ {2} (гамма) -cos ^ {2} (альфа) -cos ^ {2} (эта) + 2cos (альфа) cos (эта) cos (гамма) & = 1-cos ^ {2} ( alpha) -cos ^ {2} (eta) -cos ^ {2} (gamma) + 2cos (alpha) cos (eta) cos (gamma) .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/84639c5dd72fa894c1b432deb4a37048ec16689c)
Вспоминая
,
, и
будучи положительным, человек получает
![{displaystyle c_ {z} = {frac {c} {sin (gamma)}} {sqrt {1-cos ^ {2} (alpha) -cos ^ {2} (eta) -cos ^ {2} (gamma) + 2cos (альфа) cos (эта) cos (гамма)}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c2f40491b5185d6ab28cbcbe43019eb7349c4225)
Поскольку по модулю площадь нижней поверхности ячейки равна
![{displaystyle left | mathbf {sigma} _ {mathbf {c}} ight | = absin (гамма),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a4c4eb9ac47bbfec922e83955c6978a6dd93cf09)
объем ячейки параллелепипеда также можно выразить как
.[2]
После расчета объема, как указано выше,
![{displaystyle c_ {z} = {frac {Omega} {абсин (гамма)}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b6118a207272d8b1421ffef7ef72b1765050d925)
Подведем итог выражению векторов ребер (периодов)
![{displaystyle {egin {выровнено} {mathbf {a}} & = ({a} _ {x}, {a} _ {y}, {a} _ {z}) = (a, 0,0), {mathbf {b}} & = ({b} _ {x}, {b} _ {y}, {b} _ {z}) = (bcos (гамма), bsin (гамма), 0), { mathbf {c}} & = ({c} _ {x}, {c} _ {y}, {c} _ {z}) = (ccos (eta), c {frac {cos (alpha) -cos ( eta) cos (gamma)} {sin (gamma)}}, {frac {Omega} {absin (gamma)}}). конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d80012dc0eefbcd307dbd9d4f16780a7e2f09f4d)
Преобразование из декартовых координат
Давайте сначала вычислим следующий вектор площади поверхности ячейки
![{displaystyle mathbf {sigma} _ {mathbf {a}} = (mathbf {sigma} _ {mathbf {a}, x}, mathbf {sigma} _ {mathbf {a}, y}, mathbf {sigma} _ {mathbf {a}, z}) = {mathbf {b}} imes {mathbf {c}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/81561b79bc3570d9772958921325538a8c27c313)
где
![{displaystyle {egin {align} mathbf {sigma} _ {mathbf {a}, x} & = {b} _ {y} {c} _ {z} - {b} _ {z} {c} _ {y } = bsin (gamma) {frac {Omega} {absin (gamma)}} = {frac {Omega} {a}}, mathbf {sigma} _ {mathbf {a}, y} & = {b} _ { z} {c} _ {x} - {b} _ {x} {c} _ {z} = - bcos (gamma) {frac {Omega} {absin (gamma)}} = - {frac {Omega cos ( гамма)} {asin (гамма)}}, mathbf {sigma} _ {mathbf {a}, z} & = {b} _ {x} {c} _ {y} - {b} _ {y} { c} _ {x} = bcos (gamma) c {frac {cos (alpha) -cos (eta) cos (gamma)} {sin (gamma)}} - bsin (gamma) ccos (eta) & = bcleft { cos (gamma) {frac {cos (alpha) -cos (eta) cos (gamma)} {sin (gamma)}} - sin (gamma) cos (eta) ight} & = {frac {bc} {sin ( gamma)}} left {cos (gamma) [cos (alpha) -cos (eta) cos (gamma)] - sin ^ {2} (gamma) cos (eta) ight} & = {frac {bc} {sin (гамма)}} left {cos (gamma) cos (alpha) -cos (eta) cos ^ {2} (gamma) -sin ^ {2} (gamma) cos (eta) ight} & = {frac {bc } {sin (gamma)}} left {cos (alpha) cos (gamma) -cos (eta) ight}. end {выравнивается}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eadbb81a1bf8feb74e2a08963ebe9b631ef39bcf)
Другой вектор площади поверхности клетки
![{displaystyle mathbf {sigma} _ {mathbf {b}} = (mathbf {sigma} _ {mathbf {b}, x}, mathbf {sigma} _ {mathbf {b}, y}, mathbf {sigma} _ {mathbf {b}, z}) = {mathbf {c}} imes {mathbf {a}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8991457a5f68b99b4fe164c79ce671c26ca8bbb6)
где
![{displaystyle {egin {align} mathbf {sigma} _ {mathbf {b}, x} & = {c} _ {y} {a} _ {z} - {c} _ {z} {a} _ {y } = 0, mathbf {sigma} _ {mathbf {b}, y} & = {c} _ {z} {a} _ {x} - {c} _ {x} {a} _ {z} = a {frac {Omega} {absin (гамма)}} = {frac {Omega} {bsin (gamma)}}, mathbf {sigma} _ {mathbf {b}, z} & = {c} _ {x} {a} _ {y} - {c} _ {y} {a} _ {x} = - ac {frac {cos (alpha) -cos (eta) cos (gamma)} {sin (gamma)}} & = {frac {ac} {sin (gamma)}} left {cos (eta) cos (gamma) -cos (alpha) ight} .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40ac6534ee543a50585d08f81a7b18597088a355)
Последний вектор площади поверхности ячейки
![{displaystyle mathbf {sigma} _ {mathbf {c}} = (mathbf {sigma} _ {mathbf {c}, x}, mathbf {sigma} _ {mathbf {c}, y}, mathbf {sigma} _ {mathbf {c}, z}) = {mathbf {a}} imes {mathbf {b}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ff40886578d030bf32ded2ed90a89491af595cf6)
где
![{displaystyle {egin {align} mathbf {sigma} _ {mathbf {c}, x} & = {a} _ {y} {b} _ {z} - {a} _ {z} {b} _ {y } = 0, mathbf {sigma} _ {mathbf {c}, y} & = {a} _ {z} {b} _ {x} - {a} _ {x} {b} _ {z} = 0, mathbf {sigma} _ {mathbf {c}, z} & = {a} _ {x} {b} _ {y} - {a} _ {y} {b} _ {x} = абсин ( гамма) .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/382d91ddad6714f63270dc538c35cdf56714b018)
Подвести итог
![{displaystyle {egin {align} mathbf {sigma} _ {mathbf {a}} ^ {prime} & = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {a}}} = left ({ frac {1} {a}}, - {frac {cos (gamma)} {asin (gamma)}}, bc {frac {cos (alpha) cos (gamma) -cos (eta)} {Omega sin (gamma) }} ight), mathbf {sigma} _ {mathbf {b}} ^ {prime} & = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {b}}} = left (0, {frac {1} {bsin (gamma)}}, ac {frac {cos (eta) cos (gamma) -cos (alpha)} {Omega sin (gamma)}} ight), mathbf {sigma} _ {mathbf {c}} ^ {prime} & = {frac {1} {Omega}} {mathbf {sigma} _ {mathbf {c}}} = left (0,0, {frac {absin (gamma)} {Omega}) } ight) .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09c7a7bea844fb7ca74f886a64b436497a3ccc41)
Как результат[3]