Professional Documents
Culture Documents
I NTEGRASI N UMERIK
ntegral tentu
I (f ) =
Zb
a
f (x) dx
(5.1)
Zb
a
()
f (x) dx = F (b)
F (a)
()
(5.2)
( )= ( )
()
(x) =
( )
et
t3
1 dt:
302
nilai
(x).
Contoh lain integral tentu yang tidak dapat diperoleh secara analitik
adalah dalam perhitungan distribusi normal
N (x) =
Z x e t2 =
p
2
dt:
1
0
x2 dx;
Z
dan
x sin( x) dx;
()
()
Q[f =
N
X
i=0
sedemikian hingga
Zb
a
f (x) dx = Q[f + E [f
(5.3)
(5.4)
disebut suatu rumus integral numerik atau kuadratur. Suku E f disebut galat
pemotongan integral. Nilai-nilai fxi gN
i=0 disebut simpul-simpul kuadratur
N
dan nilai-nilai fwi gi=0 disebut bobot.
304
()
= +
= ( )
x
Z x0 2
Zxx0 3
Zxx0 4
x0
f (x) dx
T2 (f )
f (x) dx
S3 (f )
f (x) dx
S4 (f )
f (x) dx
B5 (f )
2
h
(f0 + f1 );
(aturan trapesium)
(5.5)
(aturan Simpson)
(5.6)
(f0 + 4f1 + f2 );
3h
2h
45
(aturan Simpson
3
8
(5.7)
(aturan Boole)
(5.8)
Penurunan rumus-rumus kuadratur di atas dapat dilakukan dengan menggunakan polinomial-polinomial interpolasi baik polinomial
Lagrange maupun Newton. Apabila digunakan polinomial bentuk baku,
maka digunakan metode koefisien tak tentu.
Sebagai contoh, untuk menurunkan rumus trapesium dapat digunakan polinomial linier yang melalui x0 ; f0 dan x1 ; f1 , yakni
P1 (x) =
f1
x1
f0
(x
x0
x0 ) + f0 =
f1
f0
(x
x0 ) + f0 :
Z x1
x0
P1 (x) dx =
f1
2h
f0
h2 + f0 h =
2 (f + f ):
0
306
f =
Inline function:
f(x) = 1+exp(-x).*sin(4*x)
>> T2=trape2(f,0,.5)
T2 =
0.63787919204190
>> S3=simpson3(f,0,.5)
S3 =
1.32127583226988
>> S4=simpson38(f,0,.5)
S38 =
1.64193150796661
>> B5=boole(f,0,.5)
B5 =
2.29443965304223
Dalam pembahasan rumus-rumus kuadratur dan contoh di atas kita menggunakan empat interval integrasi yang berlainan dengan lebar sub-subinterval
sama. Apabila kita harus menghitung kuadratur-kuadratur pada interval yang
sama, misalnya a; b , maka lebar setiap subinterval harus disesuaikan deb a untuk aturan trapesium,
ngan cacah titik yang diperlukan, yakni h
h
b a = untuk aturan Simpson, h
b a = untuk aturan Simpson 38 ,
dan h
b a = untuk aturan Boole.
=(
=(
)2
)4
=( )
=( ) 3
C ONTOH 5.2.
R1
Misalkan kita ingin menghitung hampiran integral 0
x ex dx. Gunakan keempat rumus kuadratur
hasilnya dengan nilai
R di atas dan bandingkan
x
x e dx x
ex :
sebenarnya dengan mengingat
Penyelesaian:
Kita akan menggunakan fungsi-fungsi MATLAB yang sudah kita miliki. Akan
tetapi, di sini setiap kali hendak menggunakan suatu fungsi kita harus menghitung nilai h terlebih dahulu. Perhatikan cara dan hasil perhitungan MATLAB
berikut ini.
1 + (1 + )
1 + (1 + )
= (1 + )
>> f=inline(1+(1+x).*exp(x))
f =
Inline function:
f(x) = 1+(1+x).*exp(x)
>> F=inline(x+x.*exp(x)) % antiderivatif f(x)
Pengantar Komputasi Numerik
308
( ) = sin(x)
( ) = sin(x) + e
(a) f x
(c) f x
( ) = ln(px)
( ) = x
os x dx
Rb
2. Hitunglah setiap integral tentu a f (x) dx di bawah ini dengan
menggunakan rumus-rumus kuadratur (5.5) (5.8) dengan lebar
langkah h = b a, h = (b a)=2, h = (b a)=3, dan h = (b a)=4, un(b) f x
(d) f x
tuk berturut-turut aturan trapesium, aturan Simpson, aturan Simpson 38 , dan aturan Boole. Gunakan fungsi-fungsi MATLAB pada
Gambar 5.1.
(a)
(b)
(c)
R
0
x sin( x) dx
(d)
(e)
4 dx
0 1+x2
(f)
1 dx
0 1+x
1
0
x3
ex 1
R
R
x2 dx
1
0
dx
2
dx
0
2+
os(x)
Rb
(a) a x2 dx
=b
3
3
( )=
a3
Rb
( )=
(b) a x3 dx
=b
4
4
a4 :
()=1 ( )=
()=
()=
[0 2
( )=
[0 4
( )=
( )=
( )=
( )=1 ( )=
( )=
( )=
6. Turunkan aturan Simpson 38 dengan menggunakan polinomial interpolasi kubik yang melalui empat titik. Petunjuk: Misalkan polinomial interpolasinya sebagai
P3 (x) = f0 + a1 (x
dengan xk
x0 ) + a2 (x
x) )2 + a3 (x
x0 )3 ;
310
Misalkan kita ingin menghitung integral
10
x3 dx:
Integral tentu yang ingin kita hitung adalah luas di bawah kurva y x3 ,
dan x
.
di atas sumbu x, dan antara garis-garis x
Kita dapat menghampiri luas tersebut dengan langkah-langkah sebagai
berikut.
=0
= 10
=1 2
(2(k 1))
1. Bagi interval ;
dan [ ;
.
8 10
312
dengan menggunakan hampiran jumlah kiri, dapat dilakukan langkahlangkah sebagai berikut.
=
( )
( )
Zb
a
f (x) dx Ln (f ) =
i=0
f (xi )xi :
(5.10)
Zb
a
dengan fi
f (x) dx Ln(f ) = h
= f (xi), xi = a + ih.
i=0
f (xi ) = h
i=0
fi ;
(5.11)
=0
= 10
1. Bagi interval ;
dan [ ;
.
8 10
314
# subinterval
5
6
7
8
9
10
11
12
13
14
hampiran integral
3600.00
3402.78
3265.31
3164.06
3086.42
3025.00
2975.21
2934.03
2899.41
2869.90
galat mutlak
1100.00
902.78
765.31
664.06
586.42
525.00
475.21
434.03
399.41
309.90
Zb
a
f (x) dx
dengan menggunakan hampiran jumlah kanan, dapat dilakukan langkahlangkah sebagai berikut.
=
( )
2. Buat persegi panjang pada xi ; xi+1 dengan tinggi f xi+1 dan lebar
lebar subinterval ini. Misalkan xi
xi+1 xi . Maka luas persegi
panjang yang terbentuk adalah f xi+1 xi .
3. Jumlah luas persegi-persegi panjang tersebut merupakan hampiran
integral yang diinginkan.
Zb
a
f (x) dx Rn (f ) =
i=0
f (xi+1 )xi :
(5.12)
Zb
a
f (x) dx Rn (f ) = h
n
X
i=1
f (xi ) = h
n
X
i=1
fi ;
(5.13)
316
[0 10
Dengan langkah-langkah di atas kita peroleh Gambar 5.5. Pada gambar tersebut terdapat lima persegi panjang.
Luas persegi panjang pertama = lebar tinggi =2 3 = 2,
Luas persegi panjang kedua = lebar tinggi =2 3 = 54
Luas persegi panjang ketiga = lebar tinggi =2 3 = 250,
Luas persegi panjang keempat = lebar tinggi =2 3 =686,
Luas persegi panjang kelima = lebar tinggi =2 3 = 1458.
Jumlah luas = 2 + 54 + 250 + 686 + 1458 = 2450.
Hasil hampiran ini jauh lebih baik daripada hampiran jumlah kiri
maupun jumlah kanan dengan lima subinterval. Jika banyaknya subinterval semakin bertambah, hampiran yang diberikan semakin baik. Hal
ini dapat divisualisasikan dengan animasi.
Tabel berikut ini menyajikan banyaknya subinterval dan nilai-nilai
hampiran integral yang bersesuaian beserta galat mutlaknya.
3
5
7
9
# subinterval
5
6
7
8
9
10
12
14
hampiran integral
2450.00
2465.28
2474.49
2480.47
2484.57
2487.50
2491.32
2493.62
galat mutlak
50.00
34.72
25.51
19.53
15.43
12.50
8.68
6.38
Zb
a
f (x) dx
dengan menggunakan hampiran titik tengah, dapat dilakukan langkahlangkah sebagai berikut.
318
) 2 (6 + 8 )=2 =728,
) 2 (8 + 10 )=2= 1512.
Lagi-lagi, hampiran trapesium memberikan hasil yang jauh lebih besar daripada nilai sesungguhnya. Jika banyaknya subinterval semakin
bertambah, hampiran yang diberikan semakin baik. Hal ini dapat divisualisasikan dengan animasi.
Tabel berikut ini menyajikan banyaknya subinterval dan nilai-nilai
hampiran integral yang bersesuaian beserta galat mutlaknya.
Pengantar Komputasi Numerik
320
Aturan Trapesium Majemuk:
Zb
a
f (x) dx Tn (f ) = h
nX
X f (xi) + f (xi ) h
=
(
f + fn ) + h
fi ;
2
2
i
i
+1
=1
=0
= (b
0 i n 1.
dengan h
a)=n, x0
a, xn
b, xi+1
xi
C ONTOH 5.3.
Dengan menggunakan aturan trapesium majemuk, hitung integral
; : .
Penyelesaian:
(0 0 8
x
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
(5.17)
+ h, fi = f (xi),
sin x=x pada
f (x)
1.0 (dgn.limit)
0.9983341664683
0.9933466539753
0.9850673555378
0.9735458557716
0.9588510772084
0.9410707889917
0.9203109817681
0.8966951136244
T1 =
T2 =
T4
= 02:2 (1 + 0:8966951136244)
+0:2 (0:9933466539753 + 0:9735458557716 + 0:9410707889917)
= 0:7712621711102
322
R
R
1
1 1+x2
4
0
x2 e
dx
(b)
dx
(e)
2 + sin(2px) dx
(c)
2
0
2 os x dx
(f)
1
0
4
0:25
R
0
p1x dx
sin(2x)e
dx
= ()
Z bp
a
1 + (f 0(x))
dx;
= 10
( ) = x ; [0; 1
(b) f x
( ) = px ; [0:25; 4
(d) f x
( ) = os x ; [0; 2
(f) f x
(a) f x
(c) f x
( )=e
(e) f x
x;
[0; 1
( ) = sin(2x)e
x;
[0;
4. Dengan menggunakan aturan trapesium majemuk, hitunglah hampiran luas permukaan yang diperoleh dengan memutar kurva y
f x pada interval a; b terhadap sumbux. Luas ini dinyatakan
dalam integral tentu
()
A = 2
Zb
a
f (x)
1 + (f 0(x))
dx:
= 10
( ) = x ; [0; 1
(b) f x
( ) = px ; [0:25; 4
(d) f x
( ) = os x ; [0; 2
(f) f x
(a) f x
(c) f x
(e) f x
x;
[0; 1
( ) = sin(2x)e
x;
[0;
324
Z b
x
f (a)
a
b
x
+
f (b)
b
b
a
a
dx
= 1, h = 1) dengan meng-
( ) = (0) + (1)
( )=1
()=
Gunakan relasi f (x + ht) = g (t) dan perubahan variabel x =
x + ht dan dx = h dt untuk mengubah aturan trapesium pada
[0; 1 menjadi aturan trapesium pada [x ; x .
0
R =
=6
os x dx
(b)
5 10
3 1
2 5 x
dx
(c)
2
0
xe
dx
= ()
) ( )
= ( )
(
=0 1 2
) (
P2 (x) = A(x
Pengantar Komputasi Numerik
x0 )2 + B (x
x0 ) + f0 :
(5.18)
326
h=
= xi
xi
+1
Zb
a
f (x) dx =
Z x2
x0
f (x) dx +
Z x4
x2
0 i < n:
untuk
f (x) dx + : : : +
Z xn
xn
f (x) dx
(5.26)
Dengan menggunakan (5.25), hampiran integral (5.26) dapat dihitung sebagai berikut
Zb
a
f (x) dx
:::
+ hff (x ) + 4f3(x ) + f (x )g
2
Zb
a
8
n=
nX=
X
h<
f (x) dx
3 :f + fn + 4 k f k + 2 k
dengan n genap, h
0 i n 1.
=1
1) 2
=1
9
=
fk ;
;
(5.27)
= (b a)=n, x = a, xn = b, xi = xi + h, fi = f (xi),
0
+1
C ONTOH 5.4.
Dengan menggunakan aturan Simpson, hampiri integral fungsi f x
pada ; dengan delapan subinterval seragam.
Penyelesaian:
[1 9
( ) = 1=x
328
()
()
( )
jI
Tj =
(b
12
a)
h2 jf 00 ( )j = O(h2 )
(5.28)
1)
peroleh persamaan
Za
+h
f (x) dx = hf (a) +
h2 f 0 (a)
h f 00(a)
+
2!
3! + : : : :
3
(5.29)
f (a + h) = f (a) + hf 0(a) +
()
h2 f 00 (a)
h f (a)
2! + 3! + : : : :
3
000
h f (a)
+
2!
3! + : : : :
Jika kedua ruas persamaan terakhir kita kalikan h=2, maka kita peroleh
h(f (a) + f (a + h))
h f 0(a) h f 00 (a) h f 000 (a)
=
hf (a) +
2
2 + 2:3! + 2:4! + : : : (5.30)
f (a) + f (a + h) = 2f (a) + hf 0 (a) +
h2 f 00 (a)
000
330
yang berarti
Galat mutlak
= jI
Tj =
12
h2 jf 00 (C )j = O(h2 ):
()
jI
Sj =
(b a) h jf (C )j = O(h )
180
4
(4)
(5.31)
Catatan:
Aturan trapesium memberikan nilai eksak terhadap integral polinomial linier, sedangkan aturan Simpson memberikan nilai eksak terhadap integral polinomial
berderajad kurang atau sama dengan tiga. Hal ini terlihat pada rumus galat mutlak di atas. Jika f x linier, maka f 00 x
sehingga galat mutlak untuk aturan
trapesium sama dengan nol. Jika f x polinomial kubik, maka f (4) x
sehingga galat mutlak untuk aturan Simpson sama dengan nol.
()
( )=0
()
( )=0
LATIHAN 5.3
()
2. Dengan menggunakan program MATLAB tersebut, hitung hampiran integral-integral tentu di bawah ini dengan membagi interval
integrasi menjadi n 10, 20, 40, 80, dan 160 subinterval. Gunakan
perhitungan sampai enam angka di belakang koma.
(a)
(d)
R
R
1
1 1+x2
4
0
x2 e
dx
(b)
dx
(e)
2 + sin(2px) dx
(c)
2
0
2 os x dx
(f)
1
0
4
0:25
R
0
p1x dx
sin(2x)e
dx
= ()
332
=2 =(
)2
[
3 ( )=
5 10
(a)
(d)
R =
=
os x dx
R x
6
(b)
2
0
sin3x dx
(e)
R
R
3 1
2 5 x
2
0
x2
dx
(c)
1+x
dx
(f)
R
R
2
0
xe
dx
5 (x 2)(x 1)
2
(x+2)2
dx
= 0 01
= 0 0001
=01
=0
=
= +
=(
Tn (f; h)
[
=0123
= h2 ff + 2f + 2f + : : : + 2fn + fng
= h2 ff + fng + hff + f + : : : + fn g
n
X
= h2 ff + fng + h fk :
0
(5.32)
k=1
334
dengan
T0 = T1 (f; h) =
2 (f (a)+f (b))
dan
Tk = T2k (f;
2k );
k = 1; 2; 3; :::
Tk+1 =
Tk
Xk
2
2 + 2k
+1
j =1
f2j 1;
dengan
Rb
fi = f (a + i
2 ):
k+1
(5.36)
()
h
T0
T1
T2
T3
=
=
=
=
=
..
.
b a
h
(f (a) + f (b))
2
h
2 + 4f
T
h
+
2 8 (f + f )
T
h
+
2 16 (f + f + f )
T0
1
= ln(5) = 1 60943791243410
Penyelesaian:
Kita gunakan fungsi MATLAB traperekursif.m untuk menyelesaikan soal
ini sebagai berikut.
>> f=inline(1./x)
f =
Pengantar Komputasi Numerik
336
: =0123
Sn =
4Tn
Tn
untuk
n = 1; 2; 3; ::::
(5.37)
338
( )
( )
( 2)
Q = Rk (f; h) +
h k +
h k + :::
1
dan
2 +2
maka
2 +2
maka integrasi Romberg untuk meningkatkan keakuratan hampiran integral dapat ditulis sebagai
Integrasi Romberg dengan Ekstrapolasi Richardson:
R(j; k) =
untuk
4k
R(j; k
1)
4k
R(j
1; k 1) ;
(5.44)
2 (f (a) + f (b)):
340
R(2; 1)
(2 2)
R(2; 1) R(1; 1)
R(2; 2) = R(2; 1) +
3
1
:7268126 0:7853981
= 2:0401674
= 1:7268126 +
3
Perhitungan selengkapnya dapat dilakukan dengan menggunakan MATLAB sebagai berikut. Perhatikan, di sini kita hanya menggunakan fungsi MATLAB
traperekursif yang sudah kita miliki.
>> f=inline((x.^2+x+1).*cos(x))
f =
Inline function:
f(x) = (x.^2+x+1).*cos(x)
>> T=[];
>> for n=0:5, % hitung kolom pertama
Tn=traperekursif(f,n,0,pi/2); T=[T;Tn];end
>> i=[2:6]; S(i)=(4*T(i)-T(i-1))/3; % kolom ke-2
>> i=[3:6]; B(i)=(16*S(i)-S(i-1))/15;% kolom ke-3
>> i=[4:6]; R4(i)=(64*B(i)-B(i-1))/63;% kolom ke-4
>> i=[5:6]; R5(i)=(256*R4(i)-R4(i-1))/255;%klm ke-5
>> R6(6)=(4^5*R5(6)-R5(5))/(4^5-1); % kolom ke-6
>> [T S B R4 R5 R6] % tampilkan matriksnya
ans =
0.7853982
1.7268127
1.9605342
2.0187940
2.0333473
2.0369850
0
2.0406175
2.0384413
2.0382139
2.0381985
2.0381975
0
0
2.0382963
2.0381987
2.0381974
2.0381974
0
0
0
2.0381972
2.0381974
2.0381974
0
0
0
0
2.0381974
2.0381974
0
0
0
0
0
2.0381974
342
7. Dengan menggunakan penalaran yang sama dengan penjelasan integrasi Romberg untuk aturan trapesium rekursif, turunkan rumus
integrasi Romberg untuk aturan Simpson Rekursif (yakni aturan
Simpson dengan n subinterval).
x x1
y y1
x2
y2
x3
y3
...
...
xn
yn
Jika jarak setiap dua nilai x berturutan sama, kita dapat menggunakan
salah satu rumus Newton Cotes (aturan trapesium, aturan Simpson,
atau aturan Boole) untuk menghitung hampiran integral. Akan tetapi,
jika diketahui suatu fungsi secara eksplisit, kita perlu memilih titiktitik di mana nilai fungsi dihitung. Kuadratur Gauss berkenaaan dengan pemilihan titik-titik tersebut, sedemikian hingga keakuratan hampiran meningkat. Kuadratur Gauss memberikan suatu prosedur pemilihan titik-titik x1 ; x2 ; x3 ; : : : ; xn pada interval a; b dan konstanta
1 ;
2 ;
3 ; : : : ;
n untuk meminimumkan galat hampiran
n
X
i=1
i f (xi )
Zb
untuk integral
f (x) dx
()
untuk sebarang fungsi f x . Nilai-nilai xi dikenal sebagai absis dan nilainilai
i dikenal sebagai bobot. Nilai-nilai ini dihitung dengan menggunakan polinomial Legendre.
Polinomial Legendre berderajad n didefinisikan sebagai
Pn (x) =
Pengantar Komputasi Numerik
dn 2
2n n! dxn (x
1)n
(5.45)
344
=2
=1
( 2)
( 1)
1 ) + f ( p1 )
3
3
f ( 0:57735) + f (0:57735) = 0:70291 + 0:38800 = 1:09091
f ( 1) + f (1) = 1 + 1=3 = 1:33333
f ( 1) + 4f (0) + f (1) 1 + 4(1=2) + 1=3 10
=
= 9 = 1:11111
3
3
=
=
T (f; 2) =
S (f; 1) =
f(p
G2
ln(3) = 1 09861
()
[ 1; 1, maka
5f (
) + 8f (0) + 5f ( )
f (x) dx G (f ) =
:
9
Rumus di atas memiliki derajad keakuratan n = 5. Rumus tersebut memberikan hasil eksak untuk polinomial berderajad 5 atau kurang. Jika f (x)
termasuk dalam kelas C pada [ 1; 1, maka
1
3
5
3
5
(6)
1
1
f (x) dx =
( )=
5f (
) + 8f (0) + 5f ( )
+ E (f )
9
(
)=15750.
3
5
3
5
(5.48)
dengan galat E3 f
f (6)
Tabel 5.2 memberikan nilai-nilai absis dan bobot pada rumus
kuadratur Gauss dengan bervariasi banyak titik.
Pengantar Komputasi Numerik
346
Maka relasi
Zb
a
f (t) dt =
1
1
ff
(a + b) + (b a)x g b a dx
2
2
2
Zb
a
f (t) dt =
n
aX
k=1
n;k f f
(a + b) + (b a)xn;k g:
2
2
C ONTOH 5.10.
R5
Gunakan aturan Gauss Legendre tiga titik untuk menghitung hampiran 1 dtt .
Penyelesaian:
Di sini a
dan b
. Maka
=1
=5
5f (3 2(:6)1=2) + 8f (3 + 2 0) + 5f (3 + 2(:6)1=2)
G (f ) = 2
9
3
:446359 + 2:666667 + 1:099096
= 2
= 1:602694
9
Nilai yang sesungguhnya adalah ln(5) = 1:609438. Dengan menggunakan
3
S (f; 2)
LATIHAN 5.5
1. Tulis algoritma untuk menghitung kuadratur GaussLegendre dengan dua, tiga, empat, dan lima titik (absis). Implementasikan
masing-masing algoritma dengan program MATLAB.
2. Gunakan kuadratur Gauss dua titik untuk menghitung nilai-nilai
hampiran integral-integral di bawah ini. Gunakan perhitungan
Pengantar Komputasi Numerik
348
memuat n variabel yang tak diketahui nilainya. Untuk menentukan nilai-nilai xn;k dan
n;k diperlukan n syarat yang saling bebas. Salah satu cara adalah menyaratkan kuadratur memberikan nilai eksak untuk fungsi f x yang merupakan polinomial-polinomial
berderajad kurang atau sama dengan n
. Dengan menggunakan
f x
1, x, x2 , x3 , . . . , x2n 1 , tuliskan sebuah sistem persamaan
yang diperoleh. Apakah sistem persamaan tersebut merupakan
suatu SPL? Cobalah selesaikan sistem persamaan tersebut untuk
n 2 dan 3. Bandingkan hasil perhitungan Anda dengan nilai-nilai
pada Tabel 5.2. Cara lain adalah dengan mengingat bahwa nilai-nilai
xn;k merupakan pembuat-pembuat nol polinomial Legendre berderajad n. Selanjutnya nilai-nilai
n;k dapat dicari dengan menyaratkan
kuadratur memberikan nilai eksak untuk fungsi f x yang merupakan polinomial-polinomial berderajad kurang atau sama dengan
n . Cobalah cara kedua ini untuk n
dan 4.
()
()=
()
=3
350
Rb
()
10
352
Inline function:
f(x) = x.*exp(-x.^2+3)
>>I1=quad(f,0,2)
I1 =
9.8588
>>I2=quad8(f,0,2)
I2 =
9.8588
>>I3=quadl(f,0,2)
I3 =
9.8588
Tampaknya ketiga metode memberikan hampiran nilai integral secara sama.
Untuk menguji apakah benar demikian kita tampilkan ketiga nilai tersebut dengan format long.
>>format long
>>[I1, I2, I3]
ans =
9.85882872165450
9.85882874076409
9.85882874101569
354
[0 3
plot3(sin(2*t),cos(t),t)
10
z=t
0
1
0.5
1
0.5
0
0
0.5
0.5
1
y=cos(t)
x=sin(2t)
[0; 3
L=
3
356
Q =
-9.86960437725457
+ + =1
>>dblquad(inline(sqrt(max(1-(x.^2+y.^2),0))),-1,1,-1,1)
ans =
2.09441094510923
LATIHAN 5.6
12 56637061435917
358
Z x3
Zxx0 4
x0
f (x) dx
S4 (f )
f (x) dx
B5 (f )
3h
8
2h
45
(aturan Simpson
3
8
()
Aturan jumlah kiri Misalkan f x adalah sebuah fungsi nyata satu variabel yang terdefinisi pada interval a; b . Jika interval a; b dipartisi menjadi n subinterval berbentuk xk ; xk+1 sedemikian hingga
a x0 < x1 < x2 < : : : < xn b, maka
Zb
a
dengan
xk = xk
f (x) dx Ln (f ) =
+1
Zb
a
k=0
f (xk )xk ;
xk = h > 0, maka
k=0
fk ;
= f (xk ), xk = a + kh.
Aturan jumlah kanan Misalkan f (x) adalah sebuah fungsi nyata satu
variabel yang terdefinisi pada interval [a; b. Jika interval [a; b
dipartisi menjadi n subinterval berbentuk [xk ; xk sedemikian
hingga a = x < x < x < : : : < xn = b, maka
dengan fk
+1
Zb
a
dengan
xk = xk
f (x) dx Rn (f ) =
+1
Zb
a
k=0
f (xk+1)xk ;
xk = h > 0, maka
n
X
k=1
fk ;
= f (xk ), xk = a + kh.
Aturan jumlah tengah Misalkan f (x) adalah sebuah fungsi nyata satu
variabel yang terdefinisi pada interval [a; b. Jika interval [a; b dipartisi menjadi n subinterval berbentuk [xk ; xk , yang mempunyai
titik tengah tk = (xk + xk )=2, sedemikian hingga a = x < x <
dengan fk
+1
+1
360
( )
Zb
a
8
n=
nX=
X
h<
f + fn + 4
f k +2
f (x) dx =
3:
k
k
2
=1
( )=
dengan E S; f
(b a)
180
1) 2
=1
9
=
f k + E (S; f );
;
2
h4 f (4) (C ) = O(h4 ).
Aturan Trapesium Rekursif Misalkan f adalah suatu fungsi yang terdefinisi pada a; b dan h
b a . Untuk n
; ; ; ; ; ::: atau
0
1
2
3
k
n
; ; ; ; :::; ; :::, misalkan
[
=2 2 2 2 2
=(
= 1 2 4 8 16
T0 ; T1 ; T2 ; T3 ; :::; Tk ; :::;
adalah barisan aturan trapesium dengan lebar sub-subinterval n =
h=20 ; h=21 ; h=22 ; h=23 ; :::; h=2k ; :::. Barisan aturan trapesium tersebut
dapat dibentuk secara rekursif sebagai berikut.
T0
T1
T2
T3
=
=
=
=
..
.
Tk+1
2 (f (a) + f (b))
T
h
+
2 4f
T
2 + fra
h8(f + f )
T
h
+
2 16 (f + f + f )
0
Tk
Xk
2
= 2 + 2k
+1
j =1
f2j 1;
dengan
fi = f (a + i
2 ):
k+1
..
.
= 0123
[
5.7 Rangkuman
363
2 C [ 1; 1, maka
q
q
Z
5f ( ) + 8f (0) + 5f ( )
(6)
3
5
f (x) dx =
( )=f
dengan galat E3 f
(6)
9
(
)=15; 750.
3
5
+ E (f )
3