Eilera metode

Eilera metode ir skaitlisks paņēmiens, kā atrisināt parastos diferenciālvienādojumus (ODE), ja ir dots sākumnosacījums. Šī ir pirmās kārtas metode, jo lielākais atvasinājums, ko tā satur, ir pirmais. Tā ir visvienkāršākā no neapslēptajām metodēm (nākamā soļa vērtību var izteikt) un vienkāršākā Runges—Kuttas metode. Eilera metode kalpo kā pamats, no kura veidotas citas skaitliskās metodes. Šī metode ir nosaukta Leonarda Eilera vārdā.
Ģeometriskā interpretācija
Apskatām problēmu, ka tiek meklēta nezināma funkcija, pie nosacījuma, ka tiek dots sākumnosacījums, un tas, ka nezināmā funkcija apmierina zināmu diferenciālvienādojumu (pirmās kārtas ODE gadījumā ). Šo ODE var interpretēt kā formulu, pēc kuras aprēķināt taisnes slīpumu katrā punktā. Tas ir noderīgi, jo jebkura funkcija pietiekami mazos mērogos izskatās pēc taisnes.[1] Līdz ar to pārejot no sākumpunkta un nākamo punktu nebūs ļoti nost no meklētās funkcijas, ja solis ir pietiekami neliels. Šāds algoritms sniegs daudzstūrainu līkni .
Pirmās kārtas pieeja
Atkal, ja doti sākumnosacījumi un , kā arī atvasinājuma funkcija , tad, lai iegūtu nākamo funkcijas vērtību izvēlās nelielu laika soli , pēc kura iegūst nākamo laika vērtību . Tad Eilera metode pēc kuras iegūst nākamo funkcijas vērtību
Vērtība ir aptuvenais atrisinājums laika momentā , jeb . Eilera metode ir atklāta, kas nozīmē nākamo vērtību var izteikt vienā vienādojuma pusē un otrā pusē ir tikai iepriekšējās vērtības.
Pirmās kārtas piemērs

Apskatīsim daļiņas ātrumu, uz kuras darbojas gravitācijas spēks un berzes spēks, kas proporcionāls ātrumam. Pēc 2.Ņūtona likuma diferenciālvienādojums izskatītos šādi:
, kur ir daļiņas masa, ir daļiņas ātrums, ir brīvās krišanas paātrinājums, ir proporcionalitātes koeficients.
Izsakot ātruma atvasinājumu iegūst: . Šo var izrisināt skaitliski ar Eilera metodi. Var tabulā salīdzināt laika soļus, piemēram, un . Piemēra labad, var pieņemt un , tad iegūstam nākamo ātruma vērtību pēc formulas :
| t, s | ||
| 0 | 0 | 0 |
| 1 | 0 | |
| 2 | ||
| 3 | ||
| 4 | ||
| ... | ... | ... |
| 20 | ||
| ... | ... | ... |
| 80 |
Kā redzams, atrisinājumi atšķiras, bet beigās tā pat nonāk apmēram pie tās pašas vērtības. Šim diferenciālvienādojumam ir arī analītisks atrisinājums , tā kā šo piemēra iegūtos rezultātus var salīdzināt ar analītisko risinājumu.
Eilera metode augstākām kārtām
Eilera metode strādā arī augstākām diferenciālvienādojumu kārtām par pirmo, ja ir iespējams izteikt augstākāko atvasinājumu. Ja augstākā pakāpe ir neapslēpta, to pārraksta kā sistēmu ar pirmās kārtas diferenciālvienādojumiem.[2] Piemēram, augstāk apskatītajā piemēra varētu meklēt daļiņas atrašanās vietu, nevis ātrumu, tad diferenciālvienādojums izskatītos šādi: . Ar apzīmēšanu varam iegūt vienādojumu sistēmu:
, tagad katrā solī var izmantot Eilera metodi: .
Izvedums
Eilera metodi var iegūt vairākos veidos. Viens veids ir apskatot Teilora rindu funkcijai ap punktu :
Ja ņem vērā tikai pirmos divus Teilora rindas locekļus, iegūst Eilera metodi.
Vēl Eilera metodi var iegūt, izmantojot galīgus skaitļus atvasinājuma definīcijā: , pārkārtojot iegūt Eilera metodi.