![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Дифференциальным уравнением первого порядка называют уравнение вида:
F (x, y, у ')=0 или у '= f (x, y). (12.4)
В первом случае задан общим вид ОДУ первого порядка, во втором оно представлено в виде, разрешенном относительно старшей производной.
Так как при n =1 дополнительное условие единственное, то оно задается в одной точке и задача поиска единственного решения формулируется в виде задачи Коши. Рассмотрим второй вариант постановки задачи (12.4) при уравнении, разрешенном относительно старшей производной.
Постановка задачи. Найти численное решение ОДУ первого порядка
у ' = f (x, y) (12.5)
на отрезке [ а, b ] при дополнительном условии: y (а)= y 0.
В качестве численного решения принимаем табличное задание искомой функции y (x) на равномерной сетке на отрезке [ а, b ] с постоянным шагом h = (a - b) / n, в которой:
n - число частных отрезков,
узлы сетки: i = 0,1 ,...,n -1, a = x 0 < x 1 <...< b = xn, xi = a+i×h;
шаг разбиения постоянен: h =(b-a)/ n.
В итоге решения должна быть построена таблица
xi | x 0 | x 1 | … | xn |
yi | y 0 | y 1 | … | yn |
т.е. ищутся приближенные значения функции y (xi) в узлах сетки xi.
Умножая обе части на dx и интегрируя обе части уравнения (12.5) на частном отрезке [ хi, хi+ 1], получим
(12.6)
Основная проблема решения (12.6) заключается в том, что в правой части его стоит интеграл от неявной функции по х и у (х). Численные методы решения ОДУ (12.5) различаются способом приближенного расчета этого интеграла - его аппроксимацией.
Простейшим вариантом численного решения полученного соотношения (12.6) является численное интегрирование правой части при помощи формулы левых прямоугольников:
(12.7)
которое даст при подстановке в (12.3) явную формулу Эйлера:
уi+ 1 = уi + h×f (хi, yi), i = 0,1 ,...,n -1. (12.8)
Порядок расчетов при численном решении:
1) зная х 0, y 0, f (х 0, y 0), находим у 1 = у 0 + h×f (х 0, y 0), затем
2) у 2 = у 1 + h×f (х 1, y 1) и т.д.
Геометрическая интерпретация метода Эйлера (рис.12.1).Пользуясь тем, что в точке x 0 известно решение y (x 0) = y 0 и значение его производной y¢ (x 0) = f (х 0, y 0),можно записать уравнение касательной к графику искомой функции y = y (x) в точке (х 0, y 0): y= y 0 + f (х 0, y 0)(х - х 0). При достаточно малом шаге h ордината y 1 = y 0 + f (х 0, y 0)(х - х 0) этой касательной, полученная подстановкой в правую часть значения х 1 = х 0 + h, должна мало отличаться от ординаты y (x 1) точного решения y (x) задачи Коши. Следовательно, точка (х 1, y 1) пересечения касательной с прямой x = x 1 может быть приближенно принята за новую начальную точку. Через эту точку снова проведем прямую y = y 1 + f (х 1, y 1)(х - х 1), которая приближенно отражает поведение касательной к y = y (x) в точке (х 1, y 1). Подставляя сюда х 2 = х 1 + h (т.е. пересечение с прямой x = x 2), получим приближенное значение y (x) в точке x 2: у 2 = у 1 + h×f (х 1, y 1) и т.д.
Рис.12.1. Геометрическая интерпретация метода Эйлера
Явный метод Эйлера имеет первый порядок точности (О (h 1)), т.е. с уменьшением h в 10 раз точность результата повышается тоже в 10 раз.
Применение при интегрировании правой части уравнения (12.6) формулы правых прямоугольников:
приводит к методу
уi+ 1 = уi + h×f (хi+ 1, yi+ 1), i = 0,1 ,...,n -1. (12.9)
Этот метод называют неявным методом Эйлера, поскольку для вычисления неизвестного значения уi+ 1 = у (хi+ 1) по известному значению уi» у (хi) требуется решать уравнение, в общем случае достаточно сложное, нелинейное.
Неявный метод Эйлера имеет также первый порядок точности - О (h 1).
Вопросы для проверки знаний.
1.Какие уравнения называют обыкновенными дифференциальными (ОДУ), что называют порядком ОДУ?
2. Какую форму представления ОДУ называют уравнением, разрешенным относительно старшей производной?
3. Какие функции называют общими решением ОДУ?
4. Какой вид имеют общие решения ОДУ и каким образом можно получить на их основе частное решение ОДУ?
5. Что называют точным (аналитическим) решением ОДУ?
6. В чем заключается численное частное решение ОДУ?
7. Какие существуют на основе ОДУ два типа задач, предусматривающих получение единственного решения ОДУ?
8. Какую задачу называют задачей Коши и что называют в ней начальными условиями?
9. Какую задачу называют краевой и что называют в ней краевыми или граничными условиями?
10. Какие уравнения называютдифференциальными уравнениями первого порядка, сколько для них задается дополнительных условий?
11. В какой форме определяется численного решение дифференциального уравнения первого порядка?
12. Каким образом выводят явную формулу Эйлера решения дифференциального уравнения первого порядка?
13. В чем заключается геометрическая интерпретация явного метода Эйлера?
14. Какой порядок точности имеет явный метод Эйлера?
15. Что называют неявной формулой Эйлера решения дифференциального уравнения первого порядка, в чем ее основной недостаток?
Дата публикования: 2015-01-14; Прочитано: 1133 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!