Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Этот метод основан на разложении искомой функции Y (x) в ряд Тейлора в окрестностях узлов системы x = xi (i = 0, 1, 2, …, n), в котором отбрасываются все члены, содержащие производные второго и более высоких порядков. Как правило, используется равномерная сетка D x = xi +1 – xi = h = const (i =) Разложение запишем в виде
(13)
Заменяя значение функции Y (x) в узлах сетки xi значениями сеточной функции и используя уравнение (4), получим
Тогда из (13) получим
(14)
При i = 0, для узла x = x 1:
Далее по алгоритму (14)
Геометрическая интерпретация имеет вид:
На рисунке линия «0» – точное решение, линии «1» и «2» – приближенные решения.
Искомая интегральная кривая y (x), проходящая через точку (x 0, y 0), заменяется ломаной с вершинами в точках (x i, y i). Каждое звено ломаной имеет направление, совпадающее с направлением интегральной кривой (4), которая проходит через точку (x i, y i).
Блок-схема алгоритма будет иметь следующий вид:
Вывод полученных результатов
выполняется на каждом шаге,
но если необходимо сохранить
результаты, то следует ввести
массив значений y 0, y 1,..., yn.
Локальная погрешность метода Эйлера, как видно из (13), оценивается, как О (h 2). Весь интервал [ a, b ] разбивается на n частей, тогда общая погрешность
n×О (h 2) = 1/ h × О (h 2) = О (h) – 1-й порядок.
Для оценки погрешности при машинном расчете пользуются двойным просчетом, т.е. на отрезке [ x i, x i+1] расчет повторяют с шагом h /2 и погрешность более точного решения у * i +1 (при шаге hi /2) оценивается как разность
Дата публикования: 2014-10-20; Прочитано: 774 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!