Upload
zakiyah-kamto-irfin
View
32
Download
1
Embed Size (px)
DESCRIPTION
integrasi numeris
Citation preview
5/23/2018 MetNum6-Integrasi Numerik Baru
1/52
INTEGRASI NUMERIK
Nana Ramadijanti
5/23/2018 MetNum6-Integrasi Numerik Baru
2/52
INTEGRASI NUMERIK Di dalam kalkulus, terdapat dua hal penting
yaitu integral dan turunan(derivative)
Pengintegralan numerik merupakan alat ataucara yang digunakan oleh ilmuwan untukmemperoleh jawaban hampiran(aproksimasi) dari pengintegralan yang tidak
dapat diselesaikan secara analitik.
5/23/2018 MetNum6-Integrasi Numerik Baru
3/52
INTEGRASI NUMERIK Fungsi yang dapat dihitung integralnya :
Fungsi yang rumit misal :
dxex
x x5.02
0
23
sin5.01
)1cos(2
Cxxxdxx
Cxdxx
Cbaadxbax
Cbaa
dxbax
Ca
edxe
Cn
axdxax
axax
nn
||ln||ln
||ln1
)sin(1)cos(
)cos(1)sin(
1
1
5/23/2018 MetNum6-Integrasi Numerik Baru
4/52
INTEGRASI NUMERIK Perhitungan integral adalah perhitungan
dasar yang digunakan dalam kalkulus,
dalam banyak keperluan. digunakan untuk menghitung luas daerah
yang dibatasi oleh fungsi y = f(x) dansumbu x.
Penerapan integral : menghitung luas danvolume-volume benda putar
5/23/2018 MetNum6-Integrasi Numerik Baru
5/52
Dasar Pengintegralan Numerik Penjumlahan berbobot dari nilai fungsi
)(...)()(
)()(
1100
0
nn
i
n
i
i
b
a
xfcxfcxfc
xfcdxxf
x0 x1 xnxn-1x
f(x)
5/23/2018 MetNum6-Integrasi Numerik Baru
6/52
0
2
4
6
8
10
12
3 5 7 9 11 13 15
Melakukan penginteralan pada bagian-bagian kecil, seperti
saat awal belajar integral
penjumlahan bagian-bagian.
Metode Numerik hanya mencoba untuk lebih cepat danlebih mendekati jawaban eksak.
Dasar Pengintegralan Numerik
5/23/2018 MetNum6-Integrasi Numerik Baru
7/52
Formula Newton-Cotes
- Berdasarkan pada
dxxfdxxfIb
an
b
a )()( Nilai hampiran f(x)dengan polinomial
n
n
1n
1n10nxaxaxaaxf )(
Dasar Pengintegralan Numerik
5/23/2018 MetNum6-Integrasi Numerik Baru
8/52
fn(x) bisa fungsi linear fn(x) bisa fungsi kuadrat
5/23/2018 MetNum6-Integrasi Numerik Baru
9/52
fn(x) bisa juga fungsi kubik atau
polinomial yang lebih tinggi
5/23/2018 MetNum6-Integrasi Numerik Baru
10/52
Polinomial dapat didasarkan pada data
5/23/2018 MetNum6-Integrasi Numerik Baru
11/52
INTEGRASI NUMERIK Luas daerah yang
diarsir L dapat
dihitung dengan : L =
b
a
dxxf
5/23/2018 MetNum6-Integrasi Numerik Baru
12/52
Metode Integral Reimann
0.2
0.25
0.3
0.35
0.4
0.45
0.5
0 0.5 1 1.5 2 2.5 3
x*cos(3*x)*exp(-2*x)+0.35
x*cos(3*x)*exp(-2*x)+0.35
5/23/2018 MetNum6-Integrasi Numerik Baru
13/52
Metode Integral Reimann Luasan yang dibatasi y = f(x) dan
sumbu x
Luasan dibagi menjadi N bagian padarange x = [a,b]
Kemudian dihitung Li : luas setiap
persegi panjang dimana Li=f(xi). ix
5/23/2018 MetNum6-Integrasi Numerik Baru
14/52
Metode Integral Reimann Luas keseluruhan adalah jumlah Li dan
dituliskan :
Dimana
Didapat
in
i
i
n
n
xxf
xxfxxfxxfxxfLLLLL
0
3221100
210
.....
n
ii
b
a
xfhdxxf0
hxxxx n ...210
5/23/2018 MetNum6-Integrasi Numerik Baru
15/52
Contoh Hitung luas yang dibatasi y = x2dan
sumbu x untuk range x = [0,1]
0
0.2
0.4
0.6
0.8
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x**2
1
0
2dxxL =
5/23/2018 MetNum6-Integrasi Numerik Baru
16/52
Contoh
Dengan mengambil h=0.1 maka diperoleh tabel :
Secara kalkulus :
Terdapat kesalahan e = 0,385-0,333 = 0,052
385,085,31.0
00.181.064.049.036.025.016.009.004.001.001.0
)(.10
0
i
ixfhL
.....3333,0|3
1 10
31
0
2 xdxxL
5/23/2018 MetNum6-Integrasi Numerik Baru
17/52
Algoritma Metode IntegralReimann:
Definisikan fungsi f(x)
Tentukan batas bawah dan batas ata
integrasi
Tentukan jumlah pembagi area N
Hitung h=(b-a)/N
Hitung
N
iixfhL
0
)(.
5/23/2018 MetNum6-Integrasi Numerik Baru
18/52
Metode Integrasi Trapezoida
Aproksimasi garis lurus (linier)
)()(
)()()()(
10
1100i
1
0i
i
b
a
xfxf2
h
xfcxfcxfcdxxf
x0 x1x
f(x)
L(x)
5/23/2018 MetNum6-Integrasi Numerik Baru
19/52
urTrapesium
)()()()()(
)()()()()()(
)()()()(
n1ni10
n1n2110
x
x
x
x
x
x
b
a
xfxf2x2fxf2xf2
h
xfxf2
hxfxf
2
hxfxf
2
h
dxxfdxxfdxxfdxxf
n
1n
2
1
1
0
x0 x1x
f(x)
x2h h x3h h x4
n
abh
5/23/2018 MetNum6-Integrasi Numerik Baru
20/52
Metode IntegrasiTrapezoida
iiii
iiii
xffL
atau
xxfxfL
.21
.2
1
1
1
1
0
iiLL
nnn
i
ii fffffh
ffhL
12101
0
1 2...22
22
1
n
n
ii fff
hL
1
10 2
2
5/23/2018 MetNum6-Integrasi Numerik Baru
21/52
Algoritma MetodeIntegrasi Trapezoida
Definisikan y=f(x)
Tentukan batas bawah (a) dan batas
atas integrasi (b)
Tentukan jumlah pembagi n
Hitung h=(b-a)/n
Hitung
n
n
ii fff
hL
1
10 2
2
5/23/2018 MetNum6-Integrasi Numerik Baru
22/52
Aturan Simpson 1/3
Aproksimasi dengan fungsi parabola
)()()(
)()()()()(
210
221100i
2
0i
i
b
a
xfxf4xf3
h
xfcxfcxfcxfcdxxf
x0 x1x
f(x)
x2h h
L (x)
5/23/2018 MetNum6-Integrasi Numerik Baru
23/52
1xx
0xx
1xx
h
dxd
h
xx
2
abh
2
baxbxaxlet
xfxxxx
xxxx
xf
xxxx
xxxxxf
xxxx
xxxxxL
2
1
0
1
120
2
1202
10
1
2101
20
0
2010
21
,,
,,
)())((
))((
)())((
))(()(
))((
))(()(
)()(
)()()()(
)(21
2
0xf
2
1xf1xf
2
1L
Aturan Simpson 1/3
5/23/2018 MetNum6-Integrasi Numerik Baru
24/52
)(
)(
)()()(
)(
)( 212
0 xf2
1
xf1xf2
1
L
1
1
23
2
1
1
3
1
1
1
23
0
1
12
1
0
2
1
1
10
1
1
)23
(2
)(
)3
()()23
(2
)(
)1(2)()1)(
)1(2
)()()(
hxf
hxf
hxf
d
h
xfd(hxf
dh
xfdLhdxxfb
a
)()()()(210
b
a
xfxf4xf3
hdxxf
Aturan Simpson 1/3
5/23/2018 MetNum6-Integrasi Numerik Baru
25/52
Aturan KomposisiSimpson
x0 x2x
f(x)
x4h h xn-2h xn
n
abh
...
hx3x1 xn-1
5/23/2018 MetNum6-Integrasi Numerik Baru
26/52
Metode Integrasi Simpson
Dengan menggunakan aturan simpson, luasdari daerah yang dibatasi fungsi y=f(x) dansumbu X dapat dihitung sebagai berikut:
atau dapat dituliskan dengan: nnnn ff
h
ff
h
ff
h
ff
h
ff
h
ff
h
L 11243322110 2
32
3...2
32
32
32
3
n
genapi
i
ganj ili
i ffffh
L
0 243
N = 0 n
L = L1 + L3 + L5 + . . . + Ln
5/23/2018 MetNum6-Integrasi Numerik Baru
27/52
Cara II(Buku Rinaldi Munir)
Polinom interpolasi Newton-Gregory derajat 2yang melalui ketiga titik tsb
0
2
2000
2
2002 !2
)()(
!2
)()()( f
h
hxxf
h
xfxf
h
hxxxf
h
xxfxp
5/23/2018 MetNum6-Integrasi Numerik Baru
28/52
Cara II(Buku Rinaldi Munir)
Integrasikan p2(x) pd selang [0,2h]
02
00
0
2
00
0
22
2
3
0
2
0
2
00
2
2
2
2
3
0
2
0
2
0
0
2
200
2
0
2
2
0
322
3
422
4
4
6
8
2
42
|462
!2
)(
)(
fhfhxhfL
fhh
fhxhfL
fh
h
h
hf
h
hxhfL
fh
x
h
xf
h
xxfL
dxfh
hxxf
h
xfL
xdxpdxxfL
hx
x
h
hh
5/23/2018 MetNum6-Integrasi Numerik Baru
29/52
Cara II(Buku Rinaldi Munir)
Mengingat
Maka selanjutnya
010 fff
)4(3
33
4
3
33
2
3222
)2(3
)(22
210
210
012010
012010
fffh
L
fh
fh
fh
L
fh
fh
fh
hfhfxhfL
fffh
ffhxhfL
0120112010
2 2)()( ffffffffff
5/23/2018 MetNum6-Integrasi Numerik Baru
30/52
Aturan Simpson 3/8 Aproksimasi dengan fungsi kubik
)()()()(
)()()()()()(
3210
33221100i
3
0i
i
b
a
xfxf3xf3xf8
h3
xfcxfcxfcxfcxfcdxxf
x0 x1x
f(x)
x2h h
L(x)
x3h
5/23/2018 MetNum6-Integrasi Numerik Baru
31/52
)())()((
))()(()(
))()((
))()((
)())()((
))()(()(
))()((
))()(()(
3
231303
210
2
321202
310
1
312101
320
0
302010
321
xfxxxxxx
xxxxxxxf
xxxxxx
xxxxxx
xfxxxxxx
xxxxxxxf
xxxxxx
xxxxxxxL
)()()()(3210
b
a
b
a
xfxf3xf3xf8
h3
3abh;L(x)dxf(x)dx
Error Pemenggalan
3
abh;f
6480
abfh
80
3E
4
5
45
t
)()()( )()(
Aturan Simpson 3/8
5/23/2018 MetNum6-Integrasi Numerik Baru
32/52
Metode Integrasi Gauss
Metode Newton Code (Trapezoida,Simpson) berdasarkan titik2 data
diskrit. Dengan batasan : H sama
Luas dihitung dari a sampai b
Mengakibatkan error yang dihasilkancukup besar.
5/23/2018 MetNum6-Integrasi Numerik Baru
33/52
Metode Integrasi Gauss
Misal menghitung Luas dengan metode trapezoida dengan selang[-1,1]
Persamaan ini dapat ditulis (disebut pers Kuadratur Gauss)
Misal x1=-1, x2=1 dan c1=c2=1menjadi m. trapezoida
Karena x1, x2,,c1 dan c2 sembarang maka kita harus memilih nilaitersebut sehingga error integrasinya min
2
)1()1()1()1(
2
)(
1
1
h
ffffh
dxxfI
)()()( 2211
1
1
xfcxfcdxxfI
5/23/2018 MetNum6-Integrasi Numerik Baru
34/52
Metode Integrasi Gauss
Bagaimana mencari x1, x2,,c1 dan c2 Persamaan dibawah inidianggap memenuhi secara tepat bila empat polinom berikutdijadikan fungsi integral pada interval integrasi [-1, 1]
f(x) = 1 ; f(x) = x ; f(x) = x2
; f(x) = x3
)()()( 2211
1
1
xfcxfcdxxfI
0
32
0
21
1
1
33
22
3
11
1
1
22
22
2
11
1
12211
1
1
21
dxxxcxc
dxxxcxc
dxxxcxc
dxcc
Didapat
3
1
3
1
1
21
21
xx
cc
5/23/2018 MetNum6-Integrasi Numerik Baru
35/52
Metode Integrasi Gauss
Persamaan dibawah ini dinamakanmetode Gauss Legendre 2 titik
)3
1()
3
1()(
1
1
ffdxxf
5/23/2018 MetNum6-Integrasi Numerik Baru
36/52
Transformasi
Range [a,b] [-1,1]
X u f(x) g(u) dx du
b
a
i dxxfL )(
1
1
)( duugLi
5/23/2018 MetNum6-Integrasi Numerik Baru
37/52
Transformasi
duab
dx
uabbax
aububax
aabux
abuax
u
ab
ax
2
2)()(
2
2))(1(2
))(1(22
2
1
a bx
-1 1u
5/23/2018 MetNum6-Integrasi Numerik Baru
38/52
Transformasi
du
uabba
fabduug
1
1
1
1 2
)()(
)(2
1
)(
1
1
)( duugLi
)()()(2
1)(
21
21 abuabfabug
5/23/2018 MetNum6-Integrasi Numerik Baru
39/52
Analisa
Dibandingkan dengan metode Newton-Cotes(Trapezoida, Simpson 1/3, 3/8) metode Gauss-Legendre 2 titik lebih sederhana dan efisien
dalam operasi aritmatika, karena hanyamembutuhkan dua buah evaluasi fungsi.
Lebih teliti dibandingkan dengan metode Newton-Cotes.
Namun kaidah ini harus mentransformasi terlebihdahulu menjadi
1
1
)( duug
5/23/2018 MetNum6-Integrasi Numerik Baru
40/52
Algoritma Integrasi KuadraturGauss dengan Pendekatan 2 titik
Definisikan fungsi f(x)
Tentukan batas bawah (a) dan batas atas
integrasi (b) Hitung nilai konversi variabel :
Tentukan fungsi g(u) dengan:
Hitung
)(2
1
2
1abuabx
)()()(2
1)(
21
21 abuabfabug
3
1
3
1
ggL
5/23/2018 MetNum6-Integrasi Numerik Baru
41/52
Contoh Soal
5/23/2018 MetNum6-Integrasi Numerik Baru
42/52
Metode Gauss Legendre 3Titik
Parameter x1, x2 , x3 ,c1 ,c2 dan c3 dapat dicari denganmembuat penalaran bahwa kuadratur Gauss bernilaitepat untuk 6 buah fungsi berikut :
Dengan cara yang sama didapat
)()()()( 332211
1
1
xfcxfcxfcdxxfI
543
2
)(;)(;)(
)(;)(;1)(
xxfxxfxxf
xxfxxfxf
53;0;53
9
5;
9
8;
9
5
321
321
xxx
ccc
5/23/2018 MetNum6-Integrasi Numerik Baru
43/52
Metode Gauss Legendre 3Titik
53
9
50
9
8
5
3
9
5)(
1
1
gggduug
5/23/2018 MetNum6-Integrasi Numerik Baru
44/52
Algoritma Metode Integrasi GaussDengan Pendekatan 3 Titik
5/23/2018 MetNum6-Integrasi Numerik Baru
45/52
Metode Gauss n-Titik
5/23/2018 MetNum6-Integrasi Numerik Baru
46/52
Beberapa Penerapan IntegrasiNumerik
Menghitung Luas DaerahBerdasarkan Gambar
Menghitung Luas dan VolumeBenda Putar
5/23/2018 MetNum6-Integrasi Numerik Baru
47/52
Menghitung Luas DaerahBerdasarkan Gambar
Untuk menghitung luas integral di peta di atas, yang perlu dilakukan adalah menandaiatau membuat garis grid pada setiap step satuan h yang dinyatakan dalam satu kotak.Bila satu kotak mewakili 1 mm, dengan skala yang tertera maka berarti panjangnyaadalah 100.000 mm atau 100 m.
Pada gambar di atas, mulai sisi kiri dengan grid ke 0 dan sisi kanan grid ke n (dalam halini n=22). Tinggi pada setiap grid adalah sebagai berikut:
Skala 1:100000
0 105
6
3
15
9
5/23/2018 MetNum6-Integrasi Numerik Baru
48/52
Menghitung Luas DaerahBerdasarkan Gambar
Dari tabel di atas, luas area dapat dihitungdengan menggunakan 3 macam metode:
Dengan menggunakan metode integrasi Reimann
Dengan menggunakan metode integrasi trapezoida
Dengan menggunakan metode integrasi Simpson
5.7322
15
1160
ii
yyyh
L
5.7316
0
i
iyhL
74243
160
genapii
ganjili
i yyyyh
L
5/23/2018 MetNum6-Integrasi Numerik Baru
49/52
Menghitung Luas dan VolumeBenda Putar
Luas benda putar:
Volume benda putar:
b
ap dxxfL )(2
b
a
p dxxfV 2
)(
5/23/2018 MetNum6-Integrasi Numerik Baru
50/52
Contoh :
Ruang benda putar dapat dibedakan menjadi 4bagian bagian I dan III merupakan bentuk silinder yang tidak perlu
dihitung dengan membagi-bagi kembali ruangnya, bagian II dan IV perlu diperhitungkan kembali.
Bagian I:
Bagian II:
4cm
6cm
7cm
12cm
7cm
5cm
I II III IV
satuan dalam cm
56)7)(4(2 IL
196)7)(4( 2 IV
288)12(122 IIL
345612122 2 IIV
5/23/2018 MetNum6-Integrasi Numerik Baru
51/52
Contoh :
Sedangkan untuk menghitung bagian II dan IV diperlukan pembagianarea , misalkan dengan mengambil h=1 diperoleh:
Pada bagian II dan IV: dan
Dengan menggunakan integrasi trapezoida dapat diperoleh:
1082
2
2)(4
150
iiIVII yyy
hLL
5.118722
4
1
225
20
iiIVII yyy
hVV
IVII LL IVII VV
5/23/2018 MetNum6-Integrasi Numerik Baru
52/52
Contoh :
Luas permukaan dari botol adalah:
Luas = 1758.4 cm2
Volume botol adalah:
Volume = 18924.78 cm3
4.1758
560
10828810856
IVIIIIII LLLLL
60245.118734565.1187196
IVIIIIII VVVVV