|
Модераторы: Daevaorn |
|
alexeyalexey9 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.10.2020 Репутация: нет Всего: нет |
Помогите, пожалуйста, решить задачу для универа с помощью метода конечных разностей
Необходимо решить задачу с помощью метода конечных разностей на Python: Моделирование квантовых систем: Метод конечных разностей Реализовать процедуру solveFDM(mesh, potential, num_levels), которая находит уровни энергии и волновые функции в заданном потенциале методом конечных разностей. На входе: mesh = [x1, x2, ... , xN] – сетка, заданная в виде массива точек; potential = [V1, V2, ... , VN] – потенциал, заданный в точках сетки; num_levels – число состояний, которое нужно найти. Считать, что на краях отрезка (т.е. в точках x = 0 и x = L) волновая функция обращается в ноль. Написать процедуры, которые строят график потенциала и волновых функций. Протестировать процедуру на каком-нибудь потенциале (на ваш выбор). Это уравнение необходимо решить с помощью метода конечных разностей: f’’(xi) + V(xi)*f(xi) = E*f(xi), где f(xi) - волновая функция |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |