![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Решение дифференциального уравнения методом Рунге-КуттаС помощью подстановки у' = z, у'' = z' заменим исходное дифференциальное уравнение системой уравнений:
с начальными условиями у(0) = 1, z(0) = 1. Таким образом,
f1(x, y, z)= z, f2(x, y, z)= 3z –2y + x .
Шагом интегрирования h = 0,1 разобьем отрезок [0;0,3] на три равных части точками х0= 0, х1= 0,1, х2 = 0,2, х3 = 0,3. Для вычисления приближенных значений у1, у2, у3 и z1, z2, z3 решения системы (**) воспользуемся формулами (10.17). Результаты вычислений помещены в табл.11. Заполнение таблицы ведется в следующем порядке. При i = 0:
1. Записываем в первой строке х0 = 0, у0 = 1, z0 = 1. 2. Вычисляем f1(x0, y0, z0)= z0 = 1, f2(x0, y0, z0) = 3z0 –2y0 + x0 = 1, тогда К1(0) = 0,1∙1 = 0,1; l1(0) = 0,1∙1 = 0,1. 3. Записываем во второй строке
4. Вычисляем
тогда 5. Записываем в третьей строке
6. Вычисляем
тогда 7. Записываем в четвертой строке
8. Вычисляем
тогда 9. В столбцы 10. Вычислим
11. Получаем Значения
Таблица 11
|