Метод стрельбы - Shooting method
В численном анализе , то метод съемки является метод решения краевой задачи за счет уменьшения ее до начальной задачи . Он включает поиск решений начальной задачи для различных начальных условий до тех пор, пока не будет найдено решение, которое также удовлетворяет граничным условиям краевой задачи. С точки зрения непрофессионала, каждый "стреляет" траекториями в разных направлениях от одной границы, пока не будет найдена траектория, которая "попадает" в другое граничное условие.
Математическое описание
Предположим, кто-то хочет решить краевую задачу
Метод стрельбы - это процесс решения задачи начального значения для множества различных значений до тех пор, пока не будет найдено решение , удовлетворяющее желаемым граничным условиям. Обычно это делается численно . Решение (я) соответствует корню (корням) из
Корни и решения краевой задачи эквивалентны. Если - корень , то является решением краевой задачи. С другой стороны , если краевая задача имеет решение , оно также является единственным решением проблемы начального значения , где , так это корень .
Этимология и интуиция
Термин «способ стрельбы» берет свое начало в артиллерии. Аналогия метода стрельбы:
- поставить пушку на позицию , затем
- измените направление пушки, затем
- стреляйте из пушки, пока она не достигнет граничного значения .
Между каждым выстрелом направление пушки корректируется в зависимости от предыдущего выстрела, поэтому каждый выстрел попадает ближе, чем предыдущий. Траектория, которая «попадает» в желаемое граничное значение, является решением краевой задачи - отсюда и название «метод стрельбы».
Линейный метод стрельбы
Краевая задача линейна, если f имеет вид
В этом случае решение краевой задачи обычно дается следующим образом:
где - решение задачи начального значения:
и является решением задачи начального значения:
Точное условие, при котором выполняется этот результат, см. В доказательстве .
Примеры
Стандартная краевая задача
Краевая задача дается следующим путем Stoer и Bulirsch (раздел 7.3.1).
Проблема начального значения
был решен для s = −1, −2, −3, ..., −100 и F ( s ) = w (1; s ) - 1, представленных на рисунке 2. Просматривая график F , мы видим, что есть корни около −8 и −36. Некоторые траектории w ( t ; s ) показаны на рисунке 1.
Стоер и Булирш утверждают, что есть два решения, которые могут быть найдены алгебраическими методами.
Они соответствуют начальным условиям w ′ (0) = −8 и w ′ (0) = −35,9 (приблизительно).
Проблема собственных значений
Метод стрельбы также можно использовать для решения задач на собственные значения. Рассмотрим не зависящее от времени уравнение Шредингера для квантового гармонического осциллятора
- Если - собственная функция, то же самое для любой ненулевой константы .
- -Й возбужденное состояние имеет корни , где это .
- В самом деле, -ое возбужденное состояние является симметричным и отличным от нуля в начале координат.
- В случае нечетного числа -е возбужденное состояние антисимметрично и, следовательно, равно нулю в начале координат.
Чтобы найти -ое возбужденное состояние и его энергию , метод съемки заключается в следующем:
- Угадай немного энергии .
- Интегрируйте уравнение Шредингера. Например, используйте центральную конечную разность
- Если четно, установите какое-то произвольное число (скажем, волновая функция может быть нормализована после интегрирования в любом случае) и используйте свойство симметрии, чтобы найти все оставшееся .
- Если нечетное, установите и на какое-то произвольное число (скажем - волновую функцию все равно можно нормализовать после интегрирования) и найдите все оставшееся .
- Подсчитайте корни и уточните предположение об энергии .
- Если корней или меньше, предполагаемая энергия слишком мала, поэтому увеличьте ее и повторите процесс.
- Если корней больше , предполагаемая энергия слишком высока, поэтому уменьшите ее и повторите процесс.
Расчет энергии может быть выполнен методом деления пополам , и процесс может быть прекращен, когда разница в энергии достаточно мала. Тогда можно принять любую энергию в интервале как правильную энергию.
Смотрите также
Заметки
Рекомендации
- Нажмите, WH; Теукольский, С.А. Феттерлинг, штат Вашингтон; Фланнери, ВР (2007). «Раздел 18.1. Метод стрельбы» . Числовые рецепты: искусство научных вычислений (3-е изд.). Нью-Йорк: Издательство Кембриджского университета. ISBN 978-0-521-88068-8.
Внешние ссылки
- Краткое описание ODEPACK (в Netlib ; содержит LSODE)
- Съемочный метод решения краевых задач - Notes, PPT, Maple, Mathcad, Matlab, Mathematica в Институте целостных численных методов [1]