Nim 18.11.2291
save as
Metode perhitungan integral secara numeric bekerja dengan sejumlah titik diskrit, karena
data yang di tabulasikan sudah berbentuk demikian , maka secara alamai ia sesuai dengan
kebanyakan metode integrasi numeric , untuk fungsi yan gberulang , titik diskrit itu di
peroleh dengan menggunakan persamaan fungsi yang di berikan untuk menghasilkan table
nilai.
Dengan menggunakan tafsiran geometri integral tentu , titik – titik pada table sama dengan
membagi selang integrasi [ a, b] menjadi n buah pias (strip ) atau segmen
b−a
h=
n
x r=a+rh , r=0,1,2 , … n
∫ f ( x ) dx= h2 ¿ ¿
a
Dengan
f r=f ( x r ) , r=1,2 , … , n
Program kaidah trapezium
Secara eksak
clc;clear;
tic;
syms x;
f=input('Persamaan = ');
a = input('batas kiri =');
b = input('batas kanan =');
h = (b-a)/n;
x1 = a;
I = subs(f,x,a)+ subs(f,x,b);
sigma = 0;
for r=1:n-1
x1 = x1+h;
sigma = sigma + 2*subs(f,x,x1);
end
I = (I+sigma)*h/2;
fprintf('nilai I = %6.5f\n',I);
soal coding
buatlah coding untuk menghitung secara kaidah titik tengah.
Dengan koding kaidah trapezium di atas
rumus kaidah titik tengah
b n−1
∫ f ( x ) dx ≈ h ∑ f i +1/ 2
a i=0
// Example 1 4 . 1 4
// T r a p e z o i d a l and Simpsons Rule
// Page no . 486
clc ; close ; clear ;
x (1) =0.5; y (1) =0.5; h =0.25
for i =2:3
x(i)=x(i -1) +h
y(i)=y(i -1) +h
end
printf ( ’ y/xn t j n t%gnt%gnt%g ’ ,x(1) ,x (2) ,x(3))
printf ( ’ nn--------j--------------------------- ’ )
for i =1:3
printf ( ’ nn%gn t j n t ’ ,y(i))
for j =1:3
z(i,j)=x(j)*y(i)
printf ( ’%gn t ’ ,z(i,j))
end
end
// t r a p e z o i d a l r u l e
s =0;
for i =1:3
for j =1:3
if i ==1 & j==1 then
s=s+z(i,j)
elseif i ==3 & j==3
s=s+z(i,j)
else
s=s+2*z(i,j)
end
end
end
s=(s*(h ^2) )/4
printf ( ’ nnnn ’ )
disp (s, ’ T r a p e z o i d a l Rule Sum = ’ )
printf ( ’ nnnn ’ )
// simps ons r u l e
s =0;
for i =1:3
for j =1:3
if i/2- int(i /2) ==0 & j/2- int (j /2) ==0 then
s=s +16* z(i,j)
elseif i/2- int (i /2) ~=0 & j/2- int (j /2) ~=0
s=s+z(i,j)
else
s=s+4*z(i,j)
end
end
end
s=(s*(h ^2) )/9
disp (s, ’ Simpsons Rule Sum = ’ )
∫ e x dx
1.8
N 2 4 6 8 10 12 14 16 18
Nila 25.1764 24.2324 24.0560 23.9941 23.9654 23.9498 23.9404 23.9343 23.9302
iI 9 6 0 1 5 7 8 8 0