|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Модифицированные методы Эйлера
Первый модифицированный метод Эйлера. Суть этого метода состоит в следующем. Сначала вычисляются вспомогательные значения искомой функции y y
Затем находится значение правой части уравнения (6.1) в средней точке f
и затем полагается yi+1 = yi + h f
Формулы (6.12) являются расчетными формулами первого модифицированного метода Эйлера. Первый модифицированный метод Эйлера является одношаговым методом со вторым порядком точности Второй модифицированный метод Эйлера – Коши. Суть этого метода состоит в следующем. Сначала вычисляются вспомогательные значения
Затем приближения искомого решения находятся по формуле:
yi+1 = yi +
Формулы (6.14) являются расчетными формулами второго модифицированного метода Эйлера – Коши. Второй модифицированный метод Эйлера – Коши, так же, как и первый, является одношаговым методом со вторым порядком точности. Оценка погрешности. Приближенная оценка погрешности модифицированных методов Эйлера осуществляется как и для простого метода Эйлера с использованием правила Рунге (см. предыдущий раздел 6.2). Так как оба модифицированных метода Эйлера имеют второй порядок точности, т. е. p = 2, то оценка погрешности (6.6) примет вид R »
Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши модифицированными методами Эйлера с заданной точностью e. Нужно, начав вычисления с некоторого значения шага h, последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение y
R »
Приближенным решением будут значения y Пример 6.2. Применим первый модифицированный метод Эйлера для решения задачи Коши y' (t) = y –
рассмотренной ранее в примере 6.1. Возьмем шаг h = 0.2. Тогда n = В соответствии с (6.3) получим расчетную формулу первого модифицированного метода Эйлера:
yi+1 = yi + h f f t y t0 = 0, y0 = 1, i = 0, 1, …, 4. Решение представим в виде таблицы 6.3:
Таблица 6.3
Третий столбец таблицы 6.3 содержит приближенное решение yi, i = 0, 1, …, 5. Сравним полученное приближенное решение с точным решением (6.11), представленном в таблице 6.2. Виднм, что погрешность составляет R = Пример 6.3. Применим второй модифицированный метод Эйлера – Коши для решения задачи Коши y' (t) = y –
рассмотренной ранее в примерах 6.1 и 6.2. Так же, как и ранее, зададим шаг h = 0.2. Тогда n = В соответствии с (6.14) получим расчетную формулу метода Эйлера – Коши: yi+1 = yi + где f(ti, yi) = yi – t0 = 0, y0 = 1, i = 0, 1, …, 4.
Решение представим в виде таблицы 6.4:
Таблица 6.4
Таблица 6.4 заполняется последовательно по строкам, сначала первая строка, затем вторая и т. д. Третий столбец таблицы 6.4 содержит приближенное решение yi, i = 0, 1, …, 5. Сравним полученное приближенное решение с точным решением (6.11), представленном в таблице 6.2. Видим, что погрешность составляет R = Метод Рунге – Кутта
Метод Рунге – Кутта является одним из наиболее употребительных методов высокой точности. Метод Эйлера можно рассматривать как простейший вариант метода Рунге – Кутта. Рассмотрим задачу Коши для дифференциального уравнения y' (t) = f(t, y(t))
с начальным условием y(t0 ) = y0. Как и в методе Эйлера, выберем шаг h = Обозначим через yi приближенное значение искомого решения в точке ti. Приведем расчетные формулы метода Рунге – Кутта четвертого порядка точности: yi+1 = yi + k k k k i = 0, 1, …, n. Оценка погрешности. О ценка погрешности метода Рунге – Кутта затруднительна. Грубую оценку погрешности дает правило Рунге (см. раздел 6.2). Так как метод Рунге - Кутта имеет четвертый порядок точности, т. е. p = 4, то оценка погрешности (6.6) примет вид
R »
Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши методом Рунге – Кутта четвертого порядка точности с заданной точностью e. Нужно, начав вычисления с некоторого значения шага h, последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение y R »
Приближенным решением будут значения y Пример 6.4. Методом Рунге – Кутта четвертого порядка точности найдем решение на отрезке [0, 1] следующей задачи Коши.
y' (t) = 2ty, y(0) = 1. (6.20)
Возьмем шаг h = 0.1. Тогда n = В соответствии с (6.17) расчетные формулы примут вид: yi+1 = yi + k k k k i = 0, 1, …, 10.
Задача (6.20) имеет точное решение: y(t) = e Найденные по формулам (6.21) приближенные значения решения yi и их погрешности e i представлены в таблице 6.5:
Таблица 6.5
Задачи к зачету по курсу “Вычислительные методы” Указание. Каждый студент вначале должен определить параметр своего контрольного задания, s = log10(1 + 1. Методом деления отрезка пополам найти корень уравнения 4(1 – x2) – ex = s с точностью e = 10-3. 2. Методом Зейделя решить систему уравнений с точностью e =10-3.
A = 2.2+s 5.5+s -1.5+s, b = 10.55+s. 1.2+s -1.5+s 7.2 +s 16.80+s
3. Найти приближение функции f(x) = esx на отрезке [0, 1] многочленом Тейлора с точностью e = 10-3 . Вычислить es. 4. Вычислить приближенно по формуле средних прямоугольников интеграл 5. Методом Эйлера найти численное решение задачи Коши y' = 2sy; y(0) = 1, на отрезке [0, 1] с шагом h = 0.2. Сравнить с точным решением. |
Последнее изменение этой страницы: 2019-10-03; Просмотров: 153; Нарушение авторского права страницы