Metode trapesium dan Metode Midpoint pada Scilab

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

images-->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