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
Na ovaj način zadani funkcional postaje funkcija varijabli koju označavamo s , a zadani problem svodi se na traženje ekstrema funkcije od varijabli, odnosno na rješavanje sustava jednadžbi
metodom konačnih razlika. Odaberimo . Tada je i
pri čemu se derivacije aproksimiraju konačnim razlikama
odnosno
Rješenje sustava je
Primijetimo da se izračunane vrijednosti poklapaju s vrijednostima rješenja . 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 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] |