Z-матрица

Поделись знанием:
Перейти к: навигация, поиск

В химии Z-матрицей (Z-matrix) называют способ представления координат атомов молекулярной системы. Кроме того, такое представление называют также внутренними координатами (internal coordinates). Это представление определяет каждый атом системы через атомный номер, длину связи, валентный угол и двугранный угол. Под связью в данном случае подразумевается не химическая связь, а просто вектор, направленный от одного атома к другому, хотя они могут и совпадать. Тем не менее, принято записывать Z-матрицу через длины и углы химических связей, так как такая запись позволяет описать не только относительное расположение атомов друг относительно друга, но и связи этих атомов. Z-матрица называется так потому, что второй атом всегда располагается вдоль оси аппликат (оси Z).

Z-матрица может быть преобразована в декартовы координаты. Также возможно обратное преобразование. Информация при этих преобразованиях не теряется.

Z-матрицы используются для описания молекулярных систем и принимаются многими программами моделирования молекулярной динамики и вычислительной химии. Кроме того, многие программы визуализации молекулярной структуры предоставляют графические редакторы z-матриц. Например, к таким программам относится [www.cmbi.ru.nl/molden/molden.html Molden].

Пример

Молекула метана в декартовых координатах (в ангстремах):

C     0.000000     0.000000     0.000000
H     0.000000     0.000000     1.089000
H     1.026719     0.000000    -0.363000
H    -0.513360    -0.889165    -0.363000
H    -0.513360     0.889165    -0.363000

Молекула метана в виде z-матрицы:

C
H   1 1.089000     
H   1 1.089000  2  109.4710      
H   1 1.089000  2  109.4710  3  120.0000   
H   1 1.089000  2  109.4710  3 -120.0000

Ссылки

  • [www.shodor.org/chemviz/zmatrices/index.html Z-Matrices Lab Activity]
  • [www.shodor.org/chemviz/zmatrices/babel.html Онлайн конвертер z-матрицы в декартовы координаты]
  • [metacpan.org/pod/Chemistry::InternalCoords::Builder Модуль Perl, строящий z-матрицу по декартовым координатам]
  • [metacpan.org/pod/Chemistry::InternalCoords Модуль Perl, позволяющий преобразовывать z-матрицу в декартовы координаты]
  • [www.perlmol.org/ Набор модулей Perl, предназначенных для работы с атомами и молекулами]
  • [www.cmbi.ru.nl/molden/molden.html Molden, домашняя страница]