Смекни!
smekni.com

Численные методы (стр. 2 из 2)

Геометрическая интерпритация

На отрезке [x2i-2;x2i] длиной 2h

Cтроится парабола, проходящая через три точки. Площадь под параболой, заключення между осью абцисс и прямыми x2i-2 и x2i и принимает равный интеграл.

Формула Ньютона – это формула Симсона 3/8.

Пусть n=3m. Количество отрезков разбиения нечетное.

точна для полиномов третьей степени.

2) Формула Чебышева- Гаусса

Квадратуры Гаусса используют, если интегрируемая функция задана аналитически. Подинтегральную функцию апроксимируют полиномами различных степеней. Общий вид линейно-квадративной формулы

, где Ai- весовые функции.

Формула Гаусса:

точна для многочленов N=2n-1 степени. Aiи tiвычислены и табулированы

Формула Чебышева:

точна для многочлена степени n.

Точки tiвычислены и табулированы для n=2,3…7,9. Для n=8 и больше 10 ti не сушествуют.

n=2 -ti=t2=0.577350

n=3 -ti=t3=0.707107 t2=0

n=4 -ti=t4=0.794654 -t2=t3=0.187592

Для вычисления интеграла по формулам 4 и 5 следует сделать замену переменных

Тогда наш интеграл равен

Замечание: правило Рунге используется для оценки погрешности.

Вычисляют интеграл по выбранной квадративной формуледважды, сначала с шагом h, затем h/2. Затем ,если полученное значение >e, то полагают, что наш интеграл равен I=I2n ,иначе шаг h/4.

|In-I2n|<e


ЛЕКЦИЯ № 16

МЕТОД РУНГЕ-КУТТА (четвертого порядка)

Пусть поставлена задача Коши, где функция f(x,y) 4 раза непрерывно дифференцируема. Необходимо найти решение этой задачи на [x0,b], xk=x0+k*h, k=0,n; h=(b-x0)/n.

(16.1)

Многошаговые методы. Метод прогноза и коррекции Адамса.

Идея многошаговых методов заключается в том, что при расчете значения искомой функции к некоторой последующей точке xk+1 используют значение функции в нескольких предыдущих точках xk-1 ,xk-2….общая точность метода равна количеству испытаний точек. Все m –шаговые методы можно описать формулами:

16.2

При b0=0 мы получаем явные методы, при b¹0 – неявные методы.

Обьединение идей явных и неявных методов, позволило получить методы прогноза и коррекции. Их суть в том, что на " шаге может быть получено значение отношения приближенного значения. у(х) от точного, и при необходимости, приближенное значение может быть исправлено, откорректировано на эту ошибку.

у(х0)-определяется из условия задачи Коши

у(х1),у(х2),у(х3)…у(хm-1) находится при помощи явных методов Рунге-Кутта. Многошаговые методы удобно применять на длинных отрезках [x0,b].

Рассмотрим методы погноза и коррекции Адамса 4 порядка.

Пусть поставлена задача Коши 15.3 необходимо найти значение у(х) на [x0,b] в т.xk

[x0,b] xk=x0+k*h k=0,n; h=(b-x0)/n

16.3

Локальная точность

Известно, что на " шаге точное значение функции в т.хк у̃(хк) отличается от приближенного значения хк на величину.

16.4

16.5

где ε заданная точность

Решение задачи Коши для систем дифференциальных уравнений

Наиболее и лучше всего иследована система дифференциальных уравнений

1-го порядка. Система из n уравнений имеет вид:

16.6

В векторном виде система 16.6 записывается так:

Начальные условия системы 16.6 имеют вид:

16.7

В общем виде система 16.6 имеет множество решений, а с начальным условием может иметь единственное решение.

Задачей Коши для системы из n дифференциальных уравнений 1-го порядка называются 16.6 с начальным условием 16.7.

Пример:

Пусть есть некоторый продукт. Известна скорость выпуска этого продукта (производительность). Необходимо составить модель, позволяющую прогнозировать колво продукции и общие затраты предприятия на ее изготовление и хранение. Пусть V-объем.

Метод Эйлера. Решение задач Коши для систем дифференциальных уравнений.

Пусть поставлена задача 16.6,16.7.

Необходимо найти значение функций у1…уnна отрезке [x0,b], xk=x0+k*h, k=0,m

16.8

В векторном виде :

Локальная точность порядка h2

Общая точность порядка h.

Метод Рунге-Кутта решения задач Коши для систем дифференциальных уравнений.

Пусть поставлена задача Коши 16.6,16.7. Необходимо найти значение функции на отрезке [x0,b] в т.хк…..

С этой целью исползуется рекурентная формула

16.9

Решение дифференциальных уравнений высших порядков.

y(n) = f(x,y,y’,…y(n-1) 16.10

Для уравнения 16.10 можно задать следующее начальное условие:

16.11

Решение 16.10 и 16.11 осуществляется путем перехода к эквивалентной задачи Коши для систем дифференциальных уравнений 1-го порядка.

Замена имеет вид:

z1 (x)=y’(x)

z2 (x)=y’’(x)

zn-1 (x)=y(n-1)(x)