A. Tujuan
• Dapat memahami integrasi numerik metode Trapezoida dan metode
Simpson.
• Menyelesaikan secara komputasi numerik kasus-kasus sederhana yang
melibatkan integrasi.
Perhitungan integral banyak di gunakan dalam bidang fisika dan bidang sains
lainnya serta bidang teknik. Persoalan integrasi numerik adalah menghitung secara
$
numerik integrasi tertentu, %
𝑓 𝑥 𝑑𝑥 . Integrasi numerik adalah metode aproksimasi
yang sangat bermanfaat untuk melakukan integrasi terhadap hubungan fungsional yang
tidak diketahui secara eksplisit atau terhadap fungsi yang sulit disintegrasi.
Metode Trapezoida
.........................(1)
dimana x0 = a, x1 = b dan h = b − a.
Suku yang mengandung f’’ dapat(sering kali) diabaikan, sehingga persamaan 1), menjadi:
.........................(2)
36
Akibatnya pendekatan Trapezoida hanya bekerja efektif pada fungsi-fungsi yang turunan
keduanya bernilai nol (f’’ = 0).
Metode Simpson
....................... (3)
dengan x1 = a, x3 = b, dan x2 = a + h, dan h = (b − a)/2.
Jika suku terakhir diabaikan, maka persamaan (3) menjadi persamaan (4), berikut:
............................ (4)
C. Tugas Pendahuluan
1. Tuliskan minimal tiga metode
integrasi
numerik
yang
belum
disebutkan
dalam
modul
ini.
2. Apa kelemahan metode integrasi numerik Trapezoida?
3. Tuliskan Algoritma metode Simpson (persamaan (4))!
37
Kasus:
Diketahui fungsi-fungsi berikut, pada interval [0,2]:
(a) f(x) = x2; (b) f(x) = x4; dan (c) f(x) = 1/(x + 1)
Evaluasi integral (a), (b) dan (c) menggunakan metode Trapezoida dan metode Simpson
function y = f(x)
y = ... % rumus fungsi yang di-integralkan;
-----------------------------------------------------------------------------------
Script Metode Simpson
clc
clear all
a = ... %batas bawah integrasi ;
b = ... %batas atas integrasi ;
x1 = a;
x3 = b;
h = (b-a)/2;
x1 = a + h;
% -- metode simpson --
Int_simpson = h/3*(f(x1)+4*f(x2)+f(x3))
function y = f(x)
y = ... % rumus fungsi yang di-integralkan;
F. Langkah Percobaan
38
1. Tulis script Matlab pada bagian E, simpan dengan nama trapezoida.m
(untuk bagian trapezoid)
2. Jalankan script yang telah Anda tulis, jika masih ada kesalahan dapat bertanya
kepada Asisten.
3. Modifikasi script di atas sesuai dengan arahan Asisten!
G. Pertanyaan Lanjut
39