Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_ekzamen (1).docx
Скачиваний:
151
Добавлен:
12.03.2015
Размер:
1.15 Mб
Скачать

Где .

Метод Рунге-Кутта 4 порядка.

Метод Рунге-Кутта 4-го порядка- усреднение проводится по трём точкам, формула Эйлера на каждом отрезке используется 4 раза: в начале отрезка, дважды в его середине и в конце отрезка.

Расчетные формулы метода для дифференциального уравнения y = f(x,y) имеют вид:

,

где i = 0, 1, …., n-1 - номер узла;

xi = a + ih - координата узла;

у0 = у(х0) - начальное условие.

Погрешность метода М = О(h5).

Схема алгоритма расчета новой точки методом Рунге-Кутта 4-го порядка.

26.)

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

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

где x - независимый аргумент, , где n – размерность системы.

yi - зависимая функция, ,

yi|x=x0 =yi0 - начальные условия.

Функции yi(x), при подстановке которой система уравнений обращается в тождество, называется решением системой дифференциальных уравнений.

Решение системы дифференциальных уравнений методом Эйлера:

yij+1=yij+hfi(xi,y1j y2j..ynj)

j - номер шага.

xj+1=xj+h

Модифицированный метод Эйлера.

ki1=h*fi(xj,y1j..ynj)

ki1=h*fi(xj+h,y1j+ki1..ynj+ki2)

yij+1=yij+(ki1+ki2)/2

xj+1=xj+h

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

y′ = f(x, y, z)

z′ = g(x, y, z)

с начальными условиями

y(x0) = y, z(x0) = z.

Приближенное решение системы определяется по формулам:

yi+1 = yi +∆y,

zi+1 = zi + ∆z,

где приращения ∆yi и ∆zi вычисляются в этом случае параллельно:

∆yi = hf(x, y, zi)

∆zi = hg(x, y, zi)

Формулы Эйлера-Коши для системы двух уравнений имеют следующий вид:

где

k1 = hf(x, y, zi),

l1 = hg(x, y, zi),

k2 = hf(xi+h, yi+k, zi+l1),

l2 = hg(xi+h, yi+k, zi+l1).

Алгоритм решения системы ОДУ.

27.)

Численное интегрирование — вычисление значения определённого интеграла.

Численное интегрирование применяется, когда:

  1. Сама подынтегральная функция не задана аналитически. Например, она представлена в виде таблицы (массива) значений в узлах некоторой расчётной сетки.

  2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например, .

Если функция непрерывна на отрезке [ab] и ее первообразная может быть определена через известную функцию, то вычисление такого интеграла производится по формуле Ньютона – Лейбница:

.

Алгоритм получения определенного интеграла:

1)Сначала вычисляют значения функции f(xi) = yi в некоторых узлах xi Î[ab].

2)Затем выбирается интерполяционный многочлен P(x), проходящий через полученные точки (xiyi), который используется при вычислении приближенного значения интеграла :

При реализации такого подхода формулы численного интегрирования принимают следующий общий вид:

,где  - узлы интерполирования, Ai – некоторые коэффициенты, R – остаточный член, характеризующий погрешность формулы.(квадратурная формула)

Геометрический смысл определенного интеграла – площадь криволинейной трапеции, ограниченной осью OX, кривой f(x), и прямыми x=a и x=b

Отрезок [a, b] делят на n необязательно равных частей – элементарных отрезков. Принято такое деление отрезка называть сеткой, а точки x0, x1,…, xn – узлами сетки.

Если сетка равномерная, то – шаг сетки, при интегрировании – шаг интегрирования, а координатаi-го узла вычисляется по формуле:

,

Полная площадь криволинейной трапеции состоит из n элементарных криволинейных трапеций – элементарных площадей:

Квадратурные формулы отличаются друг от друга способом оценки значения Si – площади элементарной криволинейной трапеции.

28.) Численное интегрирование — вычисление значения определённого интеграла.

Численное интегрирование применяется, когда:

  1. Сама подынтегральная функция не задана аналитически. Например, она представлена в виде таблицы (массива) значений в узлах некоторой расчётной сетки.

  2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например, .

Если функция непрерывна на отрезке [ab] и ее первообразная может быть определена через известную функцию, то вычисление такого интеграла производится по формуле Ньютона – Лейбница:

.

Алгоритм получения определенного интеграла:

1)Сначала вычисляют значения функции f(xi) = yi в некоторых узлах xi Î[ab].

2)Затем выбирается интерполяционный многочлен P(x), проходящий через полученные точки (xiyi), который используется при вычислении приближенного значения интеграла :

При реализации такого подхода формулы численного интегрирования принимают следующий общий вид:

,где  - узлы интерполирования, Ai – некоторые коэффициенты, R – остаточный член, характеризующий погрешность формулы.(квадратурная формула)

Метод прямоугольников.

Площадь i-той элементарной трапеции можно оценить (приближенно вычислить) как площадь прямоугольника со сторонами иfi. Тогда и значение интеграла:

Оценка элементарной площади Si левым прямоугольником.

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

Формула правых прямоугольников:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]