U ovom poglavlju opisat ćemo Eulerovu metodu konačnih razlika za numeričko rješavanje problema. Metoda se temelji na ideji da kod traženja ekstrema funkcionala
 
ne promatramo sve dozvoljene derivabilne funkcije koje zadovoljavaju rubne uvjete, već samo poligonalne linije koje imaju vrhove u točkama
 
koje su definirane na sljedeći način: uz
 je
 je
 
Na ovaj način zadani funkcional
 postaje funkcija varijabli
 postaje funkcija varijabli 
 koju označavamo s
 koju označavamo s 
 ,
a zadani problem svodi se na traženje ekstrema funkcije od
,
a zadani problem svodi se na traženje ekstrema funkcije od  varijabli,
odnosno na rješavanje sustava jednadžbi
 varijabli,
odnosno na rješavanje sustava jednadžbi
 
 
metodom konačnih razlika. Odaberimo
 . Tada je
. Tada je
 i
 i
|  |  |  | ||
|  |  |  | 
![$\displaystyle I(y)\approx [F(x_0,y_0,y'_0)+\cdots + F(x_{n-1},y_{n-1},y'_{n-1})]  dx
$](img2617.gif) 
pri čemu se derivacije aproksimiraju konačnim razlikama
 
odnosno
|  |  |  | ||
|  |  | 
|  |  | |
| ![$\displaystyle \quad + \left(\frac{y_3-y_2}{0.2}\right)^2 + 2  y_2 + \left(\fra...
...\right)^2 + 2  y_3 + \left(\frac{-y_4}{0.2}\right)^2 + 2 y_4 \bigg]\cdot 0.2.$](img2626.gif) | 
 glase
 glase
|  |  | |
|  |  | |
|  |  | |
|  |  | 
 (vidi
 (vidi 
![[*]](../icons.gif/crossref.gif) M1, glava 2), gdje je
M1, glava 2), gdje je
 
Rješenje sustava je
 
Primijetimo da se izračunane vrijednosti poklapaju s vrijednostima rješenja
 . Izračunajte točno rješenje
za vježbu!
. Izračunajte točno rješenje
za vježbu!
Rješenje se može jednostavno programirati u programskom jeziku 
Matlab. Program koji postavi matricu  i vektor
 i vektor 
 te potom riješi sustav i nacrta numeričko i egzaktno rješenje glasi:
te potom riješi sustav i nacrta numeričko i egzaktno rješenje glasi:
| Octave On-line[Octave On-line Home] [Octave User's Guide] |