![]() |
Восстановление электронной плотности (ЭП)
Отредактировано 22/09/13
На отрезке [0,30] Å расположены две молекулы. Атомы в молекуле связаны ковалентно и находятся на расстоянии 1-1.5 Å друг от друга. Молекулы расположены на расстоянии 3-5 Å (водородная связь или гидрофобное взаимодействие между ними). Электронные плотности (ЭП) атомов описываются гауссовой кривой. Максимум ЭП в центре атома приблизительно пропорционален числу электронов в атоме. Функция была задана с помощью скрипта compile-func.py. На выходе получаем результат работы скрипта с набором пар Х,Y и график электронной плотности (ЭП) молекулы (Рис.1). ![]() Для расчета коэффициентов Фурье был использован скрипт func2fourier.py. На входе он получал файл func.txt, полученный скриптом compile-func.py, а на выходе давал файл fourier1.txt (ссылка на файл) с порядковыми номерами амплитуд, а также их фазами и амплитудами, моделирующие экспериментальные данные. Полный набор гармоник Восстановление функции ЭП по полному набору гармоник (всего 498 гармоник) выполняется скриптом fourier2func.py. График этой функции (Рис.2) полностью идентичен графику исходной функции (Рис.1). ![]() Далее использовался скрипт fourier-filter.py, с помощью которого находится n0 (число гармоник, при котором восстановление будет отличным). Тестировались значения 20, 25 и 30
Анализируя представленные графики, можно сказать, что отличным будет качество при n0 = 30. Можно четко отделить положение максимума всех гауссовых слагаемых функции («атомов»). При n0 =25 восстановление получилось хуже. Несмотря на то, что угадать положение максимумов, зная число слагаемых («атомов») можно, некоторые максимумы не отличаются от шума. Качество можно назвать хорошим. При n0 = 20 получили еще более худшее восстановление. Его можно оценивать как среднее, потому что положение каких-то атомов определить по восстановленной функции можно, а каких-то – нельзя. Далее для работы добавляем шум к амплитудам (параметр -F) и к фазам (параметр -Р) с помощью скрипта fourier2func.py. Графики функций с наложенным шумом представлены на Рис. 4
Добавление шума снижает качество восстановления. Неполный набор гармоник Для получения неполного набора гармоник удалили первую гармонику (Рис. 5) и первые пять гармоник (Рис. 6)
Анализируя Рис. 5 и Рис. 6 можно сказать, что при удалении небольшого числа гармоник качество восстановление остается прежним. Максимумы также четко различимы. Сдвиг графика на Рис. 5 образуется из-за того, что первая гармоника является константой. А вот удаление из середины набора (Рис. 7) привело к ухудшению восстановления.
(удаление из середины набора) При добавлении гармоники (Рис. 8) качество восстановления остается отличным.
По полученным в процессе восстановления результатам была сформирована Таблица 1. Таблица 2
Разрешением полного набора гармоник называется период гармоники с номером n (с наибольшим номером). Период гармоники – это расстояние между соседними максимумами синусоиды (называют еще ее длиной волны, хотя физической волны нет). Зависимость длины волны гармоники от номера: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© Малеева Александра
|