- •1. Решение трансцендентных уравнений методом дихотомий.
- •2. Решение трансцендентных уравнений методом хорд.
- •3. Решение трансцендентных уравнений методом касательных (метод Ньютона)
- •4. Решение трансцендентных уравнений методом секущих.
- •5. Решение трансцендентных уравнений методом простых итераций.
- •Задачи линейной алгебры
- •6. Решение систем линейных алгебраических уравнений методом Гаусса.
- •4.2. Решение систем линейных алгебраических уравнений методом Гаусса
- •7. Решение систем линейных алгебраических уравнений методом простых итераций.
- •8. Решение систем линейных алгебраических уравнений методом Зейделя.
- •9. Вычисление определителей методом Гаусса.
- •10. Обращение матриц.
- •Аппроксимация зависимостей
- •11. Интерполяция зависимостей каноническим полиномом.
- •12. Интерполяционный полином Лагранжа.
- •13. Интерполяционный полином Ньютона.
- •14. Интерполяция сплайнами.
- •15. Аппроксимация зависимостей методом наименьших квадратов.
- •Математически минимум величины q достигается при равенстве нулю частных производных от q по всем коэффициентам с0, с1, …, сm:
- •Вычисление определенных интегралов Требуется вычислить интеграл вида
- •16. Методы прямоугольников вычисления определенных интегралов.
- •Аналогично, в методе правых прямоугольников
- •17. Метод трапеций вычисления определенных интегралов.
- •18. Уточнение по Ричардсону вычисления определенных интегралов методом трапеций.
- •Решение дифференциальных уравнений
- •19. Метод Эйлера решения задачи Коши для оду 1 порядка.
- •20. Усовершенствованный метод Эйлера решения задачи Коши для оду 1 порядка.
- •21. Исправленный метод Эйлера решения задачи Коши для оду 1 порядка.
- •22. Метод Рунге-Кутта четвертого порядка решения задачи Коши для оду 1 порядка.
- •23. Метод Кутта-Мерсона решения задачи Коши для оду 1 порядка.
19. Метод Эйлера решения задачи Коши для оду 1 порядка.
Одношаговые методы рассмотрим на примере решения обыкновенного дифференциального уравнения первого порядка вида
-
y' = f (x,y) ,
(7.2)
при начальном условии
-
y(x0) = y0.
(7.2’)
С помощью этих методов вычисляют последовательные значения y, соответствующие дискретным значениям независимой переменной x.
Метод Эйлера - это простейший метод решения задачи Коши, позволяющий интегрировать дифференциальные уравнения первого порядка. Его точность невелика, и поэтому на практике им пользуются сравнительно редко. Однако на основе этого метода легче понять алгоритмы других, более эффективных методов.
Итак,
решается задача Коши (7.2, 7.2’). Запишем
разложение
для m=0,
отбросим в нем члены, содержащие h
во второй и более высоких степенях,
и получим:
-
.(7.5)
Величину
находим из дифференциального уравнения
(7.2), подставив в него начальное
условие:
.
Таким образом можно получить приближенное
значение зависимой переменной при малом
смещении h
от начальной точки.
Этот процесс можно продолжить, используя соотношение
-
(7.6)
и делая сколь угодно много шагов. Графически метод Эйлера показан на рис.7.3. Хотя тангенс угла наклона касательной к истинной кривой в исходной точке известен и равен y'(x0), он изменяется в соответствии с изменением независимой переменной. Поэтому в точке x0+h наклон касательной уже не таков, каким он был в точке x0. Следовательно, при сохранении начального наклона касательной на всем интервале [x0,x1] в результаты вносится погрешность. Ошибка метода имеет порядок h2, а сам метод является методом первого порядка, так как в его вычислительной формуле (7.6) параметр h имеет максимальную степень -1.
Рис.7.3. Геометрическая интерпретация метода Эйлера |
Рис.7.4. Ошибка метода Эйлера на m-м шаге |
20. Усовершенствованный метод Эйлера решения задачи Коши для оду 1 порядка.
Точность метода Эйлера можно существенно повысить, улучшив аппроксимацию производной. Используются два способа такой аппроксимации. Первый называется «усовершенствованным» методом Эйлера, второй - «модифицированным» методом Эйлера.
Геометрическая интерпретация усовершенствованного метода приведена на рис.7.6.
Рис.7.6. Усовершенствованный метод Эйлера
Прямая
L1
есть касательная к истинной кривой y=y(x)
в точке (xm,
ym).
Ее наклон к оси OX
равен углу
,
для которого
,
или в силу (7.2):
.
Прямая
L2
есть касательная к решению уравнения
(7.2) в точке
,
являющейся пересечением L1
c
прямой x
= xm+1.
Наклон
L2
равен углу
,
для которого
.
Прямая
проходит
через точку
,
а ее угол наклона равен
,
для которого
или
.
Прямая L параллельна и проходит через точку (xm, ym), а ее пересечение с x = xm+1 как раз и определяет окончательное значение ym+1.
Данное
геометрическое построение в аналитическом
виде выглядит следующим образом: сначала
вычисляется значение
функции
y(x)
в точке xm+1
по методу Эйлера:
-
,(7.7)
а
затем оно используется для вычисления
,
т.е. приближенного значения производной
в конце интервала (xm,xm+1):
.
Вычислив среднее между этим значением производной и ее значением f(xm, ym) в начале интервала, найдем более точное значение ym+1:
-
.(7.8)
Формула (7.8) представляет собой вычислительный алгоритм усовершенствованного метода Эйлера.
