- •Тема 1.
- •1.1. Постановка задачи.
- •1.2. Отделение корней.
- •1.3. Уточнение корня методом деления отрезка пополам.
- •1.4. Метод простых итераций.
- •1.5 Метод Ньютона.
- •1.6 Метод хорд.
- •2. Задание для выполнения контрольной работы.
- •Пример выполнения задания. Условие.
- •Решение.
- •3. Содержание отчета к заданию.
- •1) Таким образом, методом Ньютона и методом хорд было получено численное решение уравнения: .
- •2) Значения корня, полученные методом Ньютона и методом деления отрезка пополам, совпадают для заданной точности.
- •3) Для достижения заданной точности определения корня метод Ньютона требует существенно меньшего числа шагов, чем метод деления отрезка пополам.
- •Тема 2. Численное интегрирование функций.
- •1. Теоретические сведения.
- •1.1 Постановка задачи.
- •1.2 Формула прямоугольников.
- •1.3. Формула трапеций.
- •1.4. Формула Симпсона.
- •1.6 Сравнение погрешности квадратичных формул.
- •2. Задание для выполнения контрольной работы.
- •3. Содержание отчета к заданию.
- •Пример выполнения задания. Условие.
- •Решение
- •3. Выводы.
- •Тема 3. Решение обыкновенных дифференциальных уравнений первого порядка.
- •1. Теоретические сведения.
- •1.1. Постановка задачи.
- •1.2 Методы решения.
- •1.2.1 Метод Эйлера-Коши.
- •1.2.2. Модифицированный метод Эйлера.
- •1.2.3. Метод Рунге-Кутта.
- •2. Задание для выполнения контрольной работы.
- •3. Содержание отчета к заданию.
- •Пример выполнения задания. Условие.
- •Решение.
- •3. Таким образом.
- •1) Модифицированным методом Эйлера и Рунге-Кутта IV порядка построено решение дифференциального уравнения .
- •Тема 1.
- •Тема 2.
- •Тема 3.
1.2 Методы решения.
Методы решения обыкновенных дифференциальных уравнений можно разбить на следующие группы: графические, аналитические, приближенные, численные.
Графические методы используют геометрические построения. Например, метод изоклин для решения дифференциального уравнения первого порядка вида (2), основанный на геометрическом определении интегральных кривых по заранее построенному полю направлений, определенному изоклинами.
Аналитические методы излагаются в курсе дифференциальных уравнений. Они дают возможность для ряда уравнений первого порядка (с разделяющимися переменными, однородными, линейными и др.), а также для некоторых типов уравнений высших порядков (линейных с постоянными коэффициентами) получить решение в виде формул путем аналитических преобразований.
Приближенные методы, используют различные упрощения самих уравнений путем обоснованного отбрасывания некоторых содержащихся в них членов, а также специальным выбором классов некоторых функций. Например, в некоторых инженерных задачах удается представить решение в виде суммы двух составляющих, первое из которых определяет основное решение, а второе – малая добавка (возмущение), квадратом которой можно пренебречь. На этом основаны различные методы линеаризации.
Численные методы решения дифференциальных уравнений в настоящее время являются основным инструментом при исследовании научно-технических задач, описываемых дифференциальными уравнениями. Наиболее распространенным и универсальным численным методом решения дифференциальных уравнений является метод конечных разностей. Его сущность состоит в следующем. Область непрерывного изменения аргумента заменяется дискретным множеством точек, называемых узлами. Эти узлы составляют разностную сетку. Искомая функция непрерывного аргумента приближенно заменяется функцией дискретного аргумента на заданной сетке. Эта функция называется сеточной. Исходное дифференциальное уравнение заменяется разностным уравнением относительно сеточной функции. При этом для входящих в уравнение производных используют соответствующие конечно-разностные соотношения. Например, для вычисления производных в точке x1:
,
,
,
(3)
.
Таким образом, решение дифференциального уравнения сводится к отысканию значений сеточной функции в узлах сетки.
Рассмотрим применение метода конечных разностей для решения задачи Коши: найти функцию, удовлетворяющую уравнению
y' = f(x, y) (4)
и принимающую при x = x0 заданное значение у0:
y(x0) = y0.
Решение необходимо получить для значений x>x0.
Согласно метода осуществим переход от дифференциальной задачи (4) относительно функции у к разностной задаче относительно сеточной функции уi, i = 0, 1, …, предварительно введя последовательность точек x0, x1, … , шаги hi = xi+1 - xi (i=0, 1, …) и выполнив замену производных в дифференциальном уравнении отношением конечных разностей (3). Полученное в результате этого разностное уравнение в общем виде имеет вид
уi+1 = F(xi, hi, yi+1, yi, …… yi–k+1), i =1, 2, … (5)
Конкретное выражение правой части уравнения (5) зависит от способа аппроксимации производной. Для каждого численного метода получается свой вид уравнения (5).
На основании анализа вида разностного уравнения (5) можно провести некоторую классификацию численных методов решения задачи Коши для обыкновенных дифференциальных уравнений.
Если в правой части (5) отсутствует уi+1, т.е. значение уi+1 явно вычисляется по k предыдущим значениям уi, уi–1, … ,уi–k+1, то разностная схема называется явной. При этом получается k-шаговый метод: k = 1 – одношаговый, k = 2 – двухшаговый и т.д.
