Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод Эйлера для дифференциальных уравнений первого порядка.
Решим задачу Коши для дифференциального уравнения первого порядка методом Эйлера. Пусть требуется решить задачу Коши: , . Найдем аналитическое (точное) решение. Уравнение является дифференциальным уравнением с разделяющимися переменными. Действительно , , , Подставим начальное условие . , С = 0. Таким образом, аналитическое (точное) решение имеет вид: . Решим это же уравнение методом Эйлера в MathCAD. Правая часть уравнения равна f (x, y): = xy. Зададим границы изменения x: x min: = 0, x max: = 1. Зададим число точек и величину шага: n: = 10, . Зададим начальные условия: y 0: = 1, x 0: = x min. Вычислим x и y по формулам Эйлера j: = 1.. n xj: = x min + jh yj: = yj -1 + f (xj -1, yj -1) h Представим результат графически и сравним его с аналитическим решением. Аналитическое решение: . Построим графики решений. z: = 0, 0.1..1 k: = 0.. n Точное аналитическое решение и решение, полученное численно, отличаются в точке x = 1 на y 1(1) – yn = 0.102. То есть относительная ошибка составляет .
|