Menganalisis galat sangat penting di dalam perhitungan yang menggunakan metode numerik. Galat
berasosiasi dengan seberapa dekat solusi hampiran terhadap solusi sejatinya. Semakin kecil galatnya,
semakin teliti solusi numerik yang didapatkan.
Nilai sejati ( true value ) = Hampiran (aproksimasi) + Galat
Misalkan adalah nilai hampiran terhadap nilai sejatinya a , maka selisih
disebut Galat. Jika tanda Galat ( positif atau negatif ) tidak dipertimbangkan , maka Galat mutlak
Ukuran galat kurang bermakna karena tidak menceritakan seberapa besar galat itu dibandingkan dengan
nilai sejatinya. Untuk mengatasi interpretasi nilai galat tersebut , maka galat harus dinormalkan terhadap
nilai sejatinya. Gagasan ini melahirkan apa yang dinamakan galat relatif.
Galat Relatif didefinisikan sebagai
Atau dalam persentase
Karena galat dinormalkan terhadap nilai sejati, maka galat relatif tersebut dinamakan juga relatif sejati.
Dalam praktek ketika kita tidak mengetahui nilai sejati a, karena itu galat sering dinormalkan terhadap
solusi hampirannya, sehingga galat relatifnya dinamakan galat relatif hampiran
Salah satu tantangan metode numerik adalah menentukan taksiran galat tanpa mengetahui nilai sejatinya.
Misalnya, metode numerik tertentu memakai pendekatan secara iterasi untuk menhitung jawaban. Dalam
pendekatan yang demikian, suatu aproksimasi sekarang dibuat berdasarkan aproksimasi sebelumnya.
Proses ini dilakukan secara berulang , atau secara iterasi dengan maksud secara beruntun menghitung
aproksimasi yang lebih dan lebih baik. Jadi, persen galat relatif :
1. Misalkan nilai sejati = 10/3 dan nilai hampiran = 3.333. hitunglah galat, galat mutlak, dan galat
relatif hampiran.
2. Prosedur iterasi sebagai berikut r = 0, 1, 2, 3, ...
dan = 0.00001
Sumber Utama Galat Numerik
Secara umum terdapat dua sumber utama penyebab galat dalam perhitungan numerik
1. Galat pembulatan ( round-off error )
Contohnya:
43.123 memiliki 5 angka bena (yaitu 4,3,1,2,3)
0.0000012 memiliki 2 angka bena (yaitu 1,2)
270.0090 memiliki 7 angka bena (yaitu 2,7,0,0,0,9,0)
Galat pemotongan adalah galat yang ditimbulkan oleh pembatasan jumlah komputasi
yang digunakan pada proses metode numerik. Banyak metode dalam metode numerik yang
penurunan rumusnya menggunakan proses iterasi yang jumlahnya tak terhingga, sehingga untuk
membatasi proses penghitungan, jumlah iterasi dibatasi sampai langkah ke n. Hasil penghitungan
sampai langkah ke n akan menjadi hasil hampiran dan nilai penghitungan langkah n keatas akan
menjadi galat pemotongan. dalam hal ini galat pemotongan kan menjadi sangat kecil sekali jika
nilai n di perbesar. Konsekuensinya tentu saja jumlah proses penghitungannya akan semakin
banyak.
Contoh:
Gunakan deret Taylor orde 4 di sekitar xₒ = 1 untuk menghampiri ln(0.9) dan berikan taksiran
untuk galat pemtongan maksimum yang dibuat.
Penyelesaian:
Tentukan turunan fungsi f(x) = ln(x) terlabih dahulu
Dan nilai Max |24/c5| di dalam selang 0.9 < c < 1 adalah pada c = 0.9 (dengan mendasari pada
fakta bahwa pada suatu pecahan nilainya semakin membesar bilamana penyebut dibuat lebih kecil).
Sehingga
Jadi ln(0.9) = -0.1053583 dengan galat pemotongan lebih kecil dari 0.0000034.
3. Galat Total
Galat akhir atau galat total atau pada solusi numerik merupakan jumlah galat pemotongan dan galat
pembulatan. Misalnya menggunakan deret Maclaurin orde-4 untuk menghampiri cos(0.2) sebagai berikut:
Cos(0.2) ≈ 1 – 0.22/2 + 0.24/24 ≈ 0.9800667