Numeric Methods/Eyler usullari
v2
ELR-002ODE · SOLVER / MK-2
Numerical ODE / 002

Eyler usullari

Oddiy va takomillashgan Eyler usullarini analitik yechim bilan taqqoslab, har bir qadamdagi farqni kuzating.

Input / Parametrlar

Masalani sozlang

01
Boshlang'ich oraliq[−1, 2]\left[-1,\,2\right]
Plot / f(x, y)

Yechimlar grafigi

02
Method / Formulalar

Hisoblash usullari

03
Oddiy Eyler
yi+1=yi+h f(xi,yi)y_{i+1}=y_i+h\,f(x_i,y_i)

Hosila joriy nuqtada baholanadi.

Takomillashgan · Heun
yˉi+1=yi+h f(xi,yi)yi+1=yi+h2[f(xi,yi)+f(xi+1,yˉi+1)]\begin{aligned}\bar{y}_{i+1}&=y_i+h\,f(x_i,y_i)\\y_{i+1}&=y_i+\frac{h}{2}\Bigl[f(x_i,y_i)+f(x_{i+1},\bar{y}_{i+1})\Bigr]\end{aligned}

Pretsenzor bashorati va korrektor aniqlashtirishi.

Aniq yechim
y(x)=x2−14+Ce−2(x−x0)C=y0−x02+14\begin{aligned}y(x)&=\frac{x}{2}-\frac{1}{4}+C e^{-2(x-x_0)}\\C&=y_0-\frac{x_0}{2}+\frac{1}{4}\end{aligned}

C = y₀ − x₀/2 + 1/4; standart boshlang'ich qiymatlarda C = 7/4.

Qadamlar soni5

n=⌈xend−x0h⌉n=\left\lceil\frac{x_{\mathrm{end}}-x_0}{h}\right\rceil

3.000000 oraliq, oxirgi qadam chegaraga moslanadi.

Data / Nuqtalar

Qadamlar jadvali

ȳ — pretsenzor bashoratiΔy=∣ytakomil−yeyler∣\Delta y=\left|y_{\mathrm{takomil}}-y_{\mathrm{eyler}}\right|

6 ta nuqta
iixix_iyiEylery_i^{\text{Eyler}}yiTakomily_i^{\text{Takomil}}y(xi)Aniqy(x_i)^{\text{Aniq}}Δy\Delta y
0-1.0000001.0000001.0000001.0000000.000000
1-0.400000-0.8000000.4600000.0770901.260000
20.200000-0.0800000.3232000.0087560.403200
30.8000000.1360000.3960640.1978170.260064
41.4000000.4528000.5779530.4644020.125153
52.0000000.7494400.8165360.7543380.067096