Metode trapezoid
Metode trapezoid yaitu integral dihampiri dengan membuat trapezoid atau trapesium pada setiap interval dengan menggunakan definisi partisi. Berikut adalah bentuk algoritma metode trapezoid pada scinote_Scilab
-->function T = trapezoid(a,b,f,n)
--> h = (b-a)/n;
--> T = 0;
--> for i = 0 : n-1
--> T = T + (f(a+i*h) + f(a+(i+1)*h))*h/2;
--> end
-->endfunction
Midpoint (Jumlah Atas dan Jumlah Bawah)
Pada aturan midpoint , integral dihampiri dengan membuat persegi panjang pada setiap interval yang selanjutnya akan dikonstruksi jumlahan atas dan jumlahan bawah dari persegi panjang tersebut.
Algoritma Untuk progam mid point
Algoritma “midpoint.sci” :
deff('L = f(x)','L = (exp(-x))*cos(x)');
n = 32 ; a = 0; b = 2.*pi;
h = (b-a)/n;
L = 0 ; U = 0 ;
for i = 0:n-1
L = L + f(a+i*h)*h;
end
for i = 0 : n-1
U = U + f(a+(i+1)*h)*h;
end
%e - 1
(L+U)/2