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
Na ovaj način zadani funkcional
metodom konačnih razlika. Odaberimo
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
pri čemu se derivacije aproksimiraju konačnim razlikama
odnosno
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
Rješenje sustava je
Primijetimo da se izračunane vrijednosti poklapaju s vrijednostima rješenja
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] |