Составители:
ния, и сравнение результатов с тестовыми примерами. По причине прак-
тического характера курса, он ограничивается рассмотрением только тех
методов, которые реализуемы от начала и до конца в течении разумно-
го времени. Курс опирается на полученные ранее знания по математи-
ке (математический анализ, методы математической физики, численные
методы) и физике (нерелятивистская квантовая механика [
1], электро-
динамика [
2]). В качестве основного языка программирования предла-
гается
FreePascal — версия языка Паскаль, имеющая свободно распро-
страняемые реализации как под операционной системой Linux, так и под
Windows. Помимо бесплатности, положительной стороной FreePascal яв-
ляется наличие модуля
ucomplex для операций с комплексными числа-
ми, реализованного с помощью перегрузки арифметических операторов.
Так же допускается выполнение заданий на языках FORTRAN и С++.
Графическое представление результатов вычислений предпо лагается вы-
полнять с помощью программы
gnuplot.
Всего курс состоит из пяти лабораторных работ. Их порядок выбран
таким образом, чтобы для выполнения каждой последующей работы ис-
пользовались подпрограммы, написанные для предыдущих, что суще-
ственно ускоряет выполнение работ.
Поскольку в общефакультетских курсах численного моделирования
на младших курсах методам решения граничных задач отводится слиш-
ком малое место, первая лабораторная посвящена изучению численных
методов решения граничной задачи для обыкновенного дифференциаль-
ного уравнения второго порядка. Далее рассматриваются методы ре-
шения временного уравнения Шредингера для осциллятора и для ато-
моподобной системы в сильном внешнем электрическом поле, а также
4
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »