КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Пример 7.2
Пример 7.1.
Решить ДУ на интервале [0, 1] с шагом h = 0,25 методом Эйлера. Начальные условия: y (x 0) = у 0 = 0.
Решение выполняется по формуле yi +1 = yi + h f (xi, yi).
Первый шаг: i = 0, x 0 = 0, y 0 = 0
у 0 +1=1 = y 0 + h (2 x 0 – y 20 + х 40) = 0 + 0,25·(2∙0 – 02 + 04) = 0.
Второй шаг: i = 1, x 1 = x 0 + h = 0 + 0,25 = 0,25, y 1 = 0
у 1 +1=2 = y 1 + h (2 x 1 – y 21 + х 41) = 0 + 0,25·(2∙0,25 – 02 + 0,254) = 0,126.
Третий шаг: i = 2, x 2 = x 1 + h = 0,25 + 0,25 = 0,5, y 2 = 0,126
у 2 +1=3 = y 2 + h (2 x 2 – y 22 + х 42) = 0,126 + 0,25·(2∙0,5 – 0,1262 + 0,54) = 0,3877.
Четвертый шаг: i = 3, x 3 = x 2 + h = 0,5 + 0,25 = 0,75, y 3 = 0,3877
у 3 +1=4 = y 3 + h (2 x 3 – y 23 + х 43) = 0,3877 + 0,25·(2∙0,75 – 0,38772 + 0,754) = 0,8042.
Метод Эйлера может быть применен к решению систем дифференциальных уравнений и ДУ высших порядков. Однако в последнем случае ДУ должны быть приведены к системе ДУ первого порядка. Пусть задана система двух уравнений первого порядка
с начальными условиями у (х 0) = у 0, z (х 0) = z 0. Приближенные значения у (хi) ≈ уi и z (хi) ≈ zi находятся по формулам
yi +1 = yi + Δ yi, zi +1 = zi + Δ zi,
где
Δ yi = hf 1(xi, yi, zi), Δ zi = hf 2(xi, yi, zi) i = 0, 1, 2, …
Применяя метод Эйлера, решить систему ДУ при начальных условиях у (0) = 1,0000 z (0) = 1,0000 на отрезке [0, 0,6] с шагом h = 0,1. Вычисления вести с одним запасным знаком. Покажем часть вычислений: - первый шаг: i = 0, х 0 = 0, y 0 = 1,0000, z 0 = 1,0000,
y 0 ’ = (z 0 – y 0)· x 0 = (1 – 1)·0 = 0; Δ y 0 = h y 0 ’ = 0,1·0 = 0;
z 0 ’ = (z 0 + y 0)· x 0 = (1 + 1)·0 = 0; Δ z 0 = h z 0 ’ = 0,1·0 = 0;
- второй шаг: i = 1, х 1 = х 0 + h = 0 + 0,1 = 0,1;
y 1 = y 0 + Δ y 0 ∙ = 1,0000 + ·0 = 1,0000;
z 1 = z 0 + Δ z 0 ∙ = 1,0000 + 0 = 1,0000;
y 1 ’ = (z 1 – y 1)· x 1 = (1 – 1)·0,1 = 0; Δ y 1 = h y 1 ’ = 0,1·0 = 0;
z 1 ’ = (z 1 + y 1)· x 1 = (1 + 1)·0,1 = 0,2; Δ z 1 = h z 1 ’ = 0,1·0,2 = 0,02;
- третий шаг: i = 2, х 2 = х 1 + h = 0,1 + 0,1 = 0,2;
y 2 = y 1 + Δ y 1 ∙ = 1,0000 + 0 = 1,0000;
z 2 = z 1 + Δ z 1 ∙ = 1,0000 + 0,02 = 1,02;
y 2 ’ = (z 2 – y 2)· x 2 = (1,02 – 1)·0,2 = 0,004; Δ y 2 = h y 2 ’ = 0,1·0,004 = 0,0004;
z 2 ’ = (z 2 + y 2)· x 2 = (1,02 + 1)·0,2 = 0,404; Δ z 2 = h z 2 ’ = 0,1·0,404 = 0,0404.
Решение на остальных шагах приведено в табл.7.1
Таблица 7.1 – Решение системы ДУ
Дата добавления: 2015-05-26; Просмотров: 425; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |