A. Tujuan
a. Memahami galat dan hampiran
b. Mampu menghitung galat dan hampiran
c. Mampu membuat program untuk menyelesaikan perhitungan galat dan hampiran
dengan Matlab
C. Dasar Teori
(Hampiran)
1 2
x1 1, xn x n 1 , untuk n = 2,3,4,...
2 xn 1
Dengan menggunakan algoritma di atas, diperoleh, untuk n = 2,3,4,...
3 17 1 17 24 577 1 577 816 665857
x2 , x3 , x4 , x5 ,
2 12 2 12 17 408 2 408 577 470832
Atau dalam bentuk pecahan desimal :
x2 1.5000000 , x3 1.4166667 , x4 1.4142157 , x5 1.4142136
Teori :
Dari hubungan nilai eksak diperoleh :
x y x ex y e y ( x y) (ex e y )
Jadi galat penjumlahan sama dengan jumlah galat suku-suku yang dijumlahkan, atau dapat
ditulis :
ex y ex e y
Galat relatif penjumlahan adalah :
ex y ex e y
rx y
xy xy
Untuk pengurangan
x y x ex y e y ( x y) (ex e y )
Jadi, analog dengan penjumlahan, galat pengurangan sama dengan selisih galat, atau dapat
dituliskan :
ex y ex e y
Galat relatif pengurangan adalah :
ex y ex e y
rx y
xy xy
Dari persamaan terakhir dapat dipahami bahwa, apabila x y maka galat relatif
pengurangan kedua hampiran akan semakin besar.
galat yang mungkin untuk masing-masing hampiran adalah E. Dengan kata lain :
xi E X i xi E , untuk i 1,2,...., n
xi nE X i xi nE
i 1 i 1 i 1
n n
Atau X x
i 1
i
i 1
i nE
Jadi, galat jumlah n nilai hampiran tersebut adalah jumlah maksimum galat masing-masing
hampiran.
Contoh Kasus :
Hitunglah jumlah 1 2 ... 100 dengan menggunakan pembulatan sampai dua angka
desimal (di belakang koma). Berapakah maksimum galat penjumlahan tersebut? Berapakah
galat yang sesungguhnya?
Penyelesaian :
Kita dapat menggunakan Matlab untuk menghitung jumlahan tersebut. Dalam
menggunakan Matlab perhitungan (menggunakan 16 angka signifikan). Untuk menghitung
sampai dua angka desimal, masing-masing akar dikalikan 100 dan dibulatkan. Hasilnya sama
dengan 100 kali jumlah tersebut.