Anda di halaman 1dari 1

Nama : Siti Nur Aisyah

Nim : 10022265
Tugas praktikum 5

function Rmbrg = romberg(f, a, b)


h = b - a;
R(1, 1) = h * (f(a) + f(b)) / 2;
j = 1; %Parameter
maxiter = 1e3;
while 1
n = 2^j;
h = (b - a)/n;
s = 0;
for k = 1 : n/2
x = a + (2 * k - 1) * h;
s = s + f(x);
end
R(j + 1, 1) = R(j, 1) / 2 + h * s;
for k = 1 : j
R(j + 1, k + 1) = ((4^k) * R(j + 1, k) - R(j, k)) / (4^k - 1);
end
galat = abs((R(j + 1, j + 1) - R(j, j))/(R(j + 1, j + 1)));
if galat <= 1e-5
Rmbrg = R(j + 1, j + 1);
return
end
j = j + 1;
if j > maxiter
Rmbrg = -31713171; % Proses belum konvergen
return
end
end
end

f = @(x) abs(1/((x-3.8329)*sqrt(x^6+x)));
Rmbrg = Romberg(f, 1, 3171)

Hampiran integral diatas belum dapat dikatakan baik karena belum diketahui
hasilnya. Digunakannya metode Romberg dalam menyelesaikan tp ini adalah
karena metode Romberg merupakan gabungan dari rumus trapezium rekursif dan
boole rekursif yang didasarkan pada perluasan ekstrapolasi Richardson
sehingga dapat memperileh nilai integrasi yang semakin baik.

Anda mungkin juga menyukai