Teknik
Universitas Mataram
Misalkan :
=
nilai yang sebenarnya ( nilai eksak )
x = nilai pendekatan yang dihasilkan dari metode numerik
adalah galat numerik, yang dapat dinyatakan
Contoh, Diketahui :
=
2/3
x = 0.6667
Maka
3
Jenis-Jenis Galat
Galat
Mutlak
Galat Relatif
atau
4
Contoh:
Diketahui =3.333
Hitunglah:
a) Galat Mutlak
b) Galat Relatif
c) Galat Relatif Pendekatan
a)
= , jadi
5
Next…
6
Penyelesaian Metode Numerik
ar ar 1
RA
ar
7
Contoh:
Diketahui : Xr=(-Xr-13 + 3)/6; r =1,2,3,4
Xo= 0,5; єs= 0,00001
Hitung : єRA !
Penyelesaian :
Xo = 0,5 ( X1 X o )
RA 0,043478 s
X1 = 0,4791667; X1
8
Next…
(X 2 X1 )
X2 = 0,4816638; RA 0,0051843 s
X2
(X 3 X 2 )
X3 = 0,4813757; RA 0,0005984 s
X3
(X 4 X 3 )
X4 = 0,4814091; RA 0,0000693 s
X4
(X 5 X 4 )
RA 0,0000081 s , berhenti !
X5 = 0,4814052; X5
Sumber Galat
10
Galat Pemotongan
11
Contoh lain
Fungsi cos(x) didekati dengan bantuan deret Taylor
di sekitar x0 = 0 sampai pada derajat 6 !
Penyelesaian :
f(x) = cos(x) f’’(x) = - cos(x)
f’(x) = - sin(x) f(3)(x) = sin(x)
Solusi Pendekatan dari f(x) = cos(x) :
( x xo ) ' ( x xo ) 2 '' ( x xo ) m ( m )
f ( x) f ( xo ) f ( x0 ) f ( xo ) .... f ( xo ) ...
1! 2! m!
( x xo ) ( x xo ) 2 ( x xo )3
cos x cos( xo ) sin( x0 ) cos( xo ) sin( xo ) ...
1! 2! 3!
12
Maka:
x2 x4 x6 x8 x10
f ( x ) cos( x ) 1 ......
2! 4! 6! 8! 10!
Galat pemotongan :
( x xo ) ( n 1) ( n 1)
Rn ( x) f (c )
( n 1)!
( x 0) ( 61) ( 61) x7
R6 ( x) f (c ) cos(c)
13 (6 1)! 7!
Oleh karena itu
xo c x (n 1)!
Contoh-1 :
Deret Taylor :
( x 1 )2 ( x 1 )3 ( x 1 )4
ln( x ) ( x 1 ) R5 ( x )
2 3 4
( 0 ,1 )2 ( 0 ,1 )3 ( 0 ,1 )4
ln( 0 ,9 ) 0 ,1 R5 ( x )
2 3 4
ln( 0,9 ) 0 ,1053583 R5 ( x )
24 (-0,1) 5
R5 (0,9) Maks 5
x 0,0000034
0 , 9 c 1 c 5!
Jadi : ln(0,9) = -0,1053583 dengan galat pemotongan <
0,0000034.
Contoh 2 :
1
x2
Hampiri nilai e dx secara numerik, yaitu : f ( x) e
x2
x2 x 4 x 6 x8
e 1 x 2
2! 3! 4!
1 1
x 4 x 6 x8
0 e dx 0 (1 x 2! 3! 4! )dx
x2 2
x3 x5 x7 x9 x 1 1 1 1 1
x 1 1,4617724
3 10 42 216 x 0 3 10 42 216
Galat Pembulatan
18
Contoh :
( xi 1 xi ) ' ( xi 1 xi ) 2 '' ( xi 1 xi ) n ( n )
f ( xi 1 ) f ( xi ) f ( xi ) f ( xi ) .... f ( xi ) Rn ( xi 1 )
1! 2! n!
h ' h 2 '' hn (n)
f ( xi 1 ) f ( xi ) f ( xi ) f ( xi ) .... f ( xi ) Rn ( xi 1 )
1! 2! n!
Dalam hal ini :
h ( n 1) ( n 1)
Rn ( xi 1 ) f (t ) O(h n 1 ); xi t xi 1
(n 1)!
Jadi, kita dapat menuliskan :
hk k
n
f ( xi 1 ) f ( xi ) O(h n 1 )
k 0 k!
Contoh:
2 3 4
h h h
f ( x) e x 1 h O (h 5 )
2! 3! 4!
x 2 x3 x 4 x5
f ( x ) ln( x ) x O( h 5 )
2 3 4 5
h3 h5
f ( x) sin( h) h O(h 7 )
3! 5!
h2 h4 h6
f ( x ) cos( h ) 1 O( h 8 )
2! 4! 6!
Bilangan Floating Point
Menggunakan
1. Mantissa
2. Basis
3. Eksponen
Contoh:
Bilangan Mantissa Basis Eksponen
3 x 106 3 10 6
110 x 28 110 2 8
6132.784 0.6132784 10 4
34.58 0.3458 10 2
30
Awalnya format Floating Point berbeda antar pabrik computer,
namum saat ini telah terstandar ANSI/IEEE (format IEEE 754).
sedangkan IBM mempunyai standar khusus
Dua format standar IEEE 754 yaitu presisi tunggal (single precision)
dan presisi ganda (double precision)
31
Keuntungan Floating Point
32
Keuntungan Floating Point
33
34