Метод Милна

  • Вид работы:
    Контрольная работа
  • Предмет:
    Математика
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    513,56 Кб
  • Опубликовано:
    2013-02-27
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Метод Милна

Метод Милна

Одним из наиболее простых и практически удобных методов численного решения дифференциальных уравнений является метод Милна. Метод Милна относится к многошаговым методам и представляет один из методов прогноза и коррекции. Решение в следующей точке находится в два этапа. На первом этапе осуществляется по специальной формуле прогноз значения функции, а затем на втором этапе - коррекция полученного значения. Если полученное значение у после коррекции существенно отличается от спрогнозированного, то проводят еще один этап коррекции. Если опять имеет место существенное отличие от предыдущего значения (т.е. от предыдущей коррекции), то проводят еще одну коррекцию и т.д. Однако очень часто ограничиваются одним этапом коррекции.

Пусть дано уравнение:

'= f (x, y) (1)

с начальным условием(x0)=y0 (2)

Выбрав, шаг h положим

xi=x0 + ih, yi = y(xi), =f (x, y) (i = 0, 1, 2, …).

Первые 4 значения начального отрезка y0, y1, y2, y3 находим, применив метод Рунге-Кутта. Тем самым будут известны y'i (i = 0, 1, 2, 3).

Дальнейшие значения yi = y(xi) (i = 4, 5, 6, …) определяются по следующей схеме:

)        вычисляем первое приближение  по формуле

 (i = 4, 5, 6, …) (3)

)        значение  подставляем в (1) и определяем

)        находим второе приближение  по формуле

 (i = 4, 5, 6, …) (4)

милн прогноз коррекция ошибка

Милн показал, что абсолютная погрешность значения  приближенно pавна:

 (5)

Поэтому, если , где ε - заданная предельная погрешность решения, то можно положить  и .

Далее переходим к вычислению следующего значения , повторяя указанную выше схему. В случае, если точность ε не обеспечена, следует уменьшить шаг h и сделать пересчет.

Замечания:

Суммарная ошибка метода Милна есть величина порядка Метод Милна не обладает устойчивостью, поэтому его рекомендуют использовать, когда предполагаемое число шагов не велико.

Дано уравнение  с начальным условием . Найдем методом Милна приближенное значение решения  в точке  с точностью до

Решение

Метод Милна имеет глобальную ошибку , это значит, что взяв , получим погрешность результата порядка , таким образом, заданная точность практически достигается.

 (из начального условия)

Значения  найдем явным методом Эйлера.

Найдем значения ,  и

Далее используем метод Милна.

Проверка:

Будем заносить результаты расчетов в таблицу

0

-

-

1

-

-

2

-

-

3

-

-

4


Проверка:


5


Проверка:


6


Проверка:



Проверка:


8


Проверка:


9


Проверка:


0

-

-

1

-

-

2

-

-

3

-

-

4

5

6

7

8

9

10


Напомним, что точное решение заданного уравнения:


Найдем точное значение :


Заданная точность достигнута.

Метод требует несколько меньшего количества вычислений (например, достаточно только два раза вычислить f (x, y), остальные запомнены с предыдущих этапов), но требует дополнительного «расхода» памяти. Кроме этого, как уже указывалось выше, невозможно «запустить» метод для этого необходимо предварительно получить одношаговыми методами первые три точки.

Похожие работы на - Метод Милна

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!