Anda di halaman 1dari 12

4/5/2015

DK4012
Metode Komputasi
Lecture 06 :

Source of Errors
Dosen :
Dr. Ir. Dede Sutarya, MT
Kontak/diskusi :
HP : 0812 855 3001
Email : sutarya.dd@gmail.com
Class Agenda : Minggu 08.00 10.30
Room :

Two sources of numerical error

1) Round off error


2) Truncation error

1
4/5/2015

Round off Error

Disebabkan oleh representasi angka


pendekatan (dibulatkan).

1
0.333333
3
2 1.4142...

Problems created by round off error

28 tentara Amerika tewas pada tanggal 25


Februari 1991 oleh sebuah rudal Scud Irak
di Dhahran, Arab Saudi. Sistem
pertahanan Patriot gagal untuk melacak
dan mencegat Scud. Mengapa?

2
4/5/2015

Problem with Patriot missile

Siklus jam 1/10 detik diwakili oleh


24-bit register tetap membuat
kesalahan 9,5 x 10-8 detik.

Baterai itu hidup selama 100 jam


berturut-turut, sehingga
menyebabkan ketidaktelitian
s 3600s
= 9.5 108 100hr
0.1s 1hr
= 0.342 s

Problem

Pergeseran dihitung dalam sistem mulai


dari rudal itu 687 meter.
Target itu dianggap keluar dari jangkauan
pada jarak lebih besar dari 137 meter.

3
4/5/2015

Effect of Carrying Significant


Digits in Calculations

Find the contraction in the diameter

Tc

D = D ( T ) dT
Ta

Ta=80oF; Tc=-108oF; D=12.363

= a 0 + a 1 T + a 2 T2

4
4/5/2015

Thermal Expansion Coefficient vs


Temperature

T(oF) (in/in/oF)
-340 2.45
-300 3.07
-220 4.08
D = D T
-160 4.72
-80 5.43
0 6.00
40 6.24
80 6.47
9

Regressing Data in Excel


(general format)
Alpha ( in/in/ F)

8.00
o

4.00

0.00
-400 -200 0 200

T ( o F)

= -1E-05T2 + 0.0062T + 6.0234


10

5
4/5/2015

Observed and Predicted Values


= -1E-05T2 + 0.0062T + 6.0234
T(oF) (in/in/oF) (in/in/oF)
Given Predicted
-340 2.45 2.76
-300 3.07 3.26
-220 4.08 4.18
-160 4.72 4.78
-80 5.43 5.46
0 6.00 6.02
40 6.24 6.26
80 6.47 6.46
11

Regressing Data in Excel


(scientific format)
Alpha ( in/in/ F)

8.00
o

4.00

0.00
-400 -200 0 200
o
T ( F)
= -1.2360E-05T2 + 6.2714E-03T + 6.0234
12

6
4/5/2015

Observed and Predicted Values


= -1.2360E-05T2 + 6.2714E-03T + 6.0234
T(oF) (in/in/oF) (in/in/oF)
Given Predicted
-340 2.45 2.46
-300 3.07 3.03
-220 4.08 4.05
-160 4.72 4.70
-80 5.43 5.44
0 6.00 6.02
40 6.24 6.25
80 6.47 6.45 13

Observed and Predicted Values


= -1.2360E-05T2 + 6.2714E-03T + 6.0234
= -1E-05T2 + 0.0062T + 6.0234
T(oF) (in/in/oF) (in/in/oF) (in/in/oF)
Given Predicted Predicted
-340 2.45 2.46 2.76
-300 3.07 3.03 3.26
-220 4.08 4.05 4.18
-160 4.72 4.70 4.78
-80 5.43 5.44 5.46
0 6.00 6.02 6.02
40 6.24 6.25 6.26
80 6.47 6.45 6.46
14

7
4/5/2015

Truncation Error

15

Truncation error

Kesalahan yang disebabkan oleh


pemotongan atau mendekati prosedur
matematika.

16

8
4/5/2015

Example of Truncation Error

Mengambil hanya beberapa bagian dari deret


Maclaurin untuk perkiraan e x

x x 2 x3
e = 1 + x + + + ....................
2! 3!
Jika hanya digunakan 3 bagian,
x2
Truncation Error = e 1 + x +
x

2!

17

Another Example of
Truncation Error

Menggunakan x tertentu untuk perkiraan f (x)


f ( x + x) f ( x)
f ( x)
x

secant line
P

tangent line

Gambar 1. Perkiraan derivatif menggunakan x terbatas


18

9
4/5/2015

Another Example of
Truncation Error
Menggunakan persegi panjang tertentu
untuk perkiraan suatu integral.
y

90

2
y=x
60

30

0 x
0 1.5 3 4.5 6 7.5 9 10.5 12

19

Example 1 Maclaurin series

1.2
Hitung nilai dari e dengan nilai kesalahan
relative perkiraan kurang dari 1%.
1.2 2 1.2 3
e1.2 = 1 + 1.2 + + + ...................
2! 3!
n e 1 .2 Ea a %
1 1 __ ___
2 2.2 1.2 54.545
3 2.92 0.72 24.658
4 3.208 0.288 8.9776
5 3.2944 0.0864 2.6226
6 3.3151 0.020736 0.62550

6 term yang diperlukan. Berapa banyak yang diperlukan


untuk mendapatkan setidaknya 1 digit signifikan yang
benar dalam jawaban Anda? 20

10
4/5/2015

Example 2 Differentiation

2 f ( x + x ) f ( x )
Cari f (3) utk f ( x) = x gunakan f ( x)
x
dan x = 0.2
f (3 + 0.2) f (3)
f ' (3) =
0 .2
f (3.2) f (3) 3.2 2 32 10.24 9 1.24
= = = = = 6.2
0. 2 0.2 0 .2 0.2
Nilai sebenarnya adalah
f ' ( x ) = 2 x, f ' (3) = 2 3 = 6

Kesalahan pemotongan ini, 6 6.2 = 0.2

21

Example 3 Integration

Gunakan dua persegi panjang dengan lebar sama


ke daerah di bawah kurva perkiraan untuk
f ( x) = x 2 dengan integral [3,9]
y

90
9

x
2
y=x 2
60
dx
3

30

0 x
0 3 6 9 12

22

11
4/5/2015

Integration example

Pilih dgn lebar 3, kita peroleh


9

x
2
dx = ( x 2 ) (6 3) + ( x 2 ) (9 6)
x =3 x =6
3
= (3 2 )3 + (6 2 )3
= 27 + 108 = 135
Nilai aktual di berikan oleh
9 9
x 3 93 33
3 x dx = 3 = 3 = 234
2

3
Kesalahan pemotongan, 234 135 = 99

23

Any
question
or
discussion

24

12

Anda mungkin juga menyukai