- •24. Различие между прямыми и итерационными методами численного решения задач. Примеры
- •26. Цель и сущность этапа отделения корней при решении трансцендентных уравнений
- •27. Достаточное условие сходимости метода простых итераций при решении трансцендентных уравнений
- •28. Способ реализации достаточного условия сходимости метода простых простых итераций решения алгебраических уравнений
- •29. Различие между методом касательных и методом секущих
- •30. Отличие между простых итераций и методом Зейделя решения слау
- •31. Сущность аппроксимации функции
- •33. Схема Гоpнеpа
- •35. Принцип построения аппроксимирующей функции при использовании метода наименьших квадратов.
- •34. Принципиальное отличие сплайновой интерполяции от полиномиальной
- •36. Сущность численного вычисления определенных интегралов.
- •37. Классификация методов вычисления определенных интегралов
- •38. Влияние шага разбиения на точность вычисления определенного интеграла
- •39) Сравнение методов "средних прямоугольников" и "трапеций" вычисления определенных интегралов.
- •40) Сущность численного решения задачи Коши для оду.
- •42) Общая характеристика методов прогноза и коррекции решения задачи Коши для оду.
- •43) Понятие и сущность одношаговых методов решения задачи Коши для оду.
42) Общая характеристика методов прогноза и коррекции решения задачи Коши для оду.
По сравнению с одношаговыми методами методы прогноза и коррекции имеют ряд особенностей:
1. Для реализации методов прогноза и коррекции необходимо иметь информацию о нескольких предыдущих точках: другими словами, они не относятся к числу "самостартующих" методов. Для получения исходной информации приходится прибегать к какому-либо одношаговому методу. Если в процессе решения дифференциальных уравнений методом прогноза и коррекции изменяется шаг, то обычно приходиться временно переходить на одношаговый метод.
2. Поскольку для методов прогноза и коррекции требуются данные о предыдущих точках, то соответственно предъявляются и повышенные требования к объему памяти ЭВМ.
3. Одношаговые методы и методы прогноза и коррекции обеспечивают примерно одинаковую точность результатов. Однако вторые в отличие от первых позволяют легко оценить погрешость на шаге. По этой причине, пользуясь одношаговыми методами, величину шага h обычно выбирают несколько меньше, чем это, строго говоря, необходимо, и поэтому методы прогноза и коррекции оказываются более эффективными.
4. При применении метода Рунге-Кутта четвертого порядка на каждом шаге приходиться вычислять четыре значения функции, в то время как для обеспечения сходимости метода прогноза и коррекции того же порядка точности часто достаточно двух значений функции. Поэтому методы прогноза и коррекции требуют почти вдвое меньше машинного времени, чем методы Рунге-Кутта сравнимой точности. Это обстоятельство может оказывать сильное влияние на выбор алгоритма, так как стоимость машинного времени может быть весьма высокой.
43) Понятие и сущность одношаговых методов решения задачи Коши для оду.
Численный метод решения задачи Коши называется одношаговым, если для вычисления решения в точке x0 + h используется информация о решении только в точке x0.
Простейший одношаговый метод численного решения задачи Коши - метод Эйлера. В методе Эйлера величины yi вычисляются по формуле yi+1 = yi + h f(xi , yi), i = 0, 1, ...
Методом Рунге-Кутты четвертого порядка точности называют одношаговый метод, относящийся к широкому классу методов Рунге-Кутты. В этом методе величины yi+1 вычисляются по следующим формулам: yi+1 = yi + h (k1 + 2k2 + 2k3 + k4)/6 , i = 0, 1, ... k1 = f(xi , yi), k2 = f(xi+h/2, yi+hk1/2), k3 = f(xi+h/2, yi+hk2/2), k4 = f(xi+h, yi+hk3). 44) Различие между методами Рунге-Кутта и Кутта-Мерсона решения задачи Коши для ОДУ.
метод Рунге-Кутта в сущности объединяет целое семейство методов решения дифференциальных уравнений первого порядка.
Наиболее распространенным из них является метод, при котором удерживаются все члены, включая h4. Это метод четвертого порядка точности, для которого ошибка на шаге имеет порядок h5. Расчеты при использовании этого классического метода производятся по формуле
-
,(7.13)
где |
K0 = h f(xm, ym), |
|
K1 = h f(xm+0.5h, ym+0.5K0), |
|
K2 = h f(xm+0.5h, ym+0.5K1), |
|
K3 = h f(xm+h, ym+K2). |
Мерсон предложил модификацию метода Рунге-Кутта четвертого порядка, позволяющую оценивать погрешность на каждом шаге и принимать решение об изменении величины шага. Схема Мерсона выглядит следующим образом:
-
(7.14)
где |
K1 = h3 f(xm, ym), h3=h/3, |
|
K2 = h3 f(xm+h3, ym+K1), |
|
K3 = h f(xm+h3, ym+(K1+K2)/2), |
|
K4 = K1+ h3 f(xm+h/2, ym+0,375(K1+K3)), |
|
K5 = h3 f(xm+h, ym+1,5(K4 - K3)). |
Эта схема требует на каждом шаге вычислять правую часть дифференциального уравнения в пяти точках, но она позволяет на каждом шаге определять погрешность решения R по формуле
-
R = 0,1(2K4 - 3K3 - K5).
(7.15)
