di mana ukuran step h adalah angka tetap, misalnya, 0,2 atau 0,1 atau 0,01, yang
pilihannya akan kita bahas nanti di bagian ini. Metode-metode itu adalah metode step by step,
menggunakan rumus yang sama di setiap langkah. Rumus seperti itu disarankan oleh Deret
Taylor
Formula (2) adalah ide kunci yang memungkinkan kita mengembangkan metode
Euler dan variannya yang disebut - Anda tebak - Metode Euler yang ditingkatkan, juga
dikenal sebagai Metode Heun. Mari kita mulai dengan menurunkan Metode Euler.
Untuk h kecil kekuatan yang lebih tinggi h2, h2,.... dalam persamaan (2) sangat kecil.
Masukkan semua dengan memberikan perkiraan kasar:
dibahas dalam bagian. 1.2. Secara geometris, ini adalah perkiraan kurva y(x) oleh
poligon yang sisi pertamanya bersinggungan dengan kurva ini di x0 (lihat Gambar. 8 dalam
Bagian 1.2).
Kesalahan Metode Euler. Ingat dari kalkulus bahwa rumus Taylor
dengan sisanya memiliki bentuk
(di mana x ≤ ξ ≤ x + h). Ini menunjukkan bahwa, dalam Metode Euler,
kesalahan pemotongan di setiap step atau kesalahan pemotongan
lokal sebanding dengan h2, tertulis O(h2) di mana O menyarankan orde
(lihat juga Bagian 20.1). Sekarang, lebih dari interval x tetap di mana kita
ingin memecahkan ODE, jumlah step sebanding dengan 1/h. Karenanya,
total kesalahan atau kesalahan global sebanding dengan h2(1/h) = h1.
Untuk alasan ini, Metode Euler disebut metode orde pertama. Selain itu,
ada kesalahan pembulatan dalam metode ini dan lainnya, yang dapat
mempengaruhi keakuratan nilai y1, y2, .... semakin dan semakin banyak
seiring bertambahnya n.
End EULER
Tabel 21.2 menunjukkan bahwa hasil kami saat ini jauh lebih
akurat daripada yang untuk metode Euler dalam Tabel 21.1 tetapi
dengan kerugian hanya lebih banyak perhitungan.
INPUT: fungsi f, Nilai awal x0, y0, ukuran step h, jumlah step N
OUTPUT: Perkiraan yn+1 ke solusi y(xn+1) dimana xn+1 = x0 +
(n+1)h, dimana n = 0, 1, ... , N-1