Метод Эйлера

Этот онлайн калькулятор реализует метод Эйлера, числовой метод решения дифференциальных уравнений первой степени первого порядка точности.

Эта страница существует благодаря следующим персонам

Timur

Timur

Anton

Создан: 2022-06-30 08:45:40, Последнее изменение: 2022-06-30 08:45:40
Creative Commons Attribution/Share-Alike License 3.0 (Unported)

Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/8393/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).

Этот онлайн калькулятор можно использовать для решения дифференциальных уравнений первой степени с заданным начальным значением методом Эйлера.
Для использования метода дифференциальное уравнение должно быть записано в форме: y \prime = f(x,y)
Правую часть выражения f(x,y) надо записать в поле y' .

Кроме этого потребуется начальное значение:
y(x_0)=y_0
и точка x для которого требуется аппроксимировать значение y.

Последний параметр метода – размер шага – это приращение вдоль касательной для вычисления следующего приближения кривой функции.

Если Вам известно точное решение дифференциального уравнения в виде y=f(x), вы можете также задать его. В этом случае калькулятор построит график этого решения вместе с приближением, а также вычислит абсолютную ошибку для каждого шага приближения.

Описание метода можно найти сразу за калькулятором.

PLANETCALC, Метод Эйлера

Метод Эйлера

Знаков после запятой: 2
Дифференциальное уравнение
 
Приближенное значение y
 
Приближение
Файл очень большой, при загрузке и создании может наблюдаться торможение браузера.

Метод Эйлера

Предположим мы имеем следующее:
y \prime = f(x,y) \\ y(x_0)=y_0

Если мы вычислим:
f(x_0,y_0)

мы найдем производную y' в начальной точке.

Для достаточно малой \Delta x, мы можем предположить значение y как
y(x_0+\Delta x)=y(x_1)=y_0+\Delta y=y_0+y \prime |_{x=x_0} \Delta x=y_0+f(x_0,y_0)\Delta x

Или кратко
y_1=y_0 + f_0 \Delta x

И в общем случае
y_{i+1}=y_i + f_i \Delta x

Мы продолжаем вычислять следующие значения y используя это выражения до тех пор пока мы не достигнем точки x .

В этом заключается сущность метода Эйлера. \Delta x - размер шага (приращение). Погрешность на каждом шаге (локальная погрешность) приблизительно пропорциональна квадрату приращения, таким образом, чем меньше приращение, тем точнее будет работать метод Эйлера. Однако общая погрешность (погрешность в конечной точке) накапливается за счет локальных погрешностей с каждым шагом. Общая погрешность пропорциональна приращению, поэтому метод Эйлера называют методом первого порядка точности.

Более сложные методы имеют более высокий порядок точности. Одна из возможностей - использовать большее число вычислений функции. Это проиллюстрировано тут: Midpoint method

Ссылка скопирована в буфер обмена
PLANETCALC, Метод Эйлера

Комментарии