KOMPUTASI GEOFISIKA
PERCOBAAN I
INTERPOLASI DAN EKSTRAPOLASI
OLEH :
LEMBAR PENGESAHAN
LAPORAN PRAKTIKUM KOMPUTASI GEOFISIKA
Dosen Pembimbing,
diskrit (discret).
BAB II
TINJAUAN PUSTAKA
2.1 Interpolasi Kedepan Cara Newton untuk Data dengan Interval Konstan
Polinomial interpolasi kedepan Newton Ff(x) dengan
x0 xn-1 sebagai titik pusatnya yang mempunyai interval (x)
tetap sebesar h dapat dinyatakan sebagai berikut:
Koefisien a0, a1, a2, an tergantung dari x0, x1, x2, xn dan nilai f(x) di
titik-titiktersebut. Dalam bentuk lebih rinci persamaan (1-1) dapat dinyatakan
sebagai berikut:
(Core, 2012).
Secara skematis perbedaan kebelakang diberikan dalam Tabel 1.2 berikut ini.
(Core, 2012).
2.3 Interpolasi Cara Lagrange untuk Data dengan Interval Tidak Konstan
Polinomial Interpolasi LagrangeF(x) dengan x0, , xn-1
mempunyai interval (x) tidak konstan dapat dinyatakan sebagai berikut:
Koefisien a0, a1, a2, an tergantung dari x0, x1, x2, xn dan nilai f(x)
di titik-titiktersebut. Koefisien-koefisien tersebut dihitung sebagai berikut:
Dengan mensubstitusi persamaan (1-9) ke dalam persamaan (1-8), maka
diperolehpersamaan polinomial interpolasi Lagrange yang dinyatakan
sebagai berikut:
2.4 Interpolasi Cara Newton untuk Data dengan Interval Tidak Konstan
Polinomial interpolasi Newton F(x) untuk data dengan interval (x)
tidak konstan dikembangkan dari polinomial interpolasi Lagrange dan
Newton dan dinyatakan dengan:
Koefisien b0, b1, b2, bn tergantung dari nilai x0, x1, x2, xn dan
ordinatnya, yaitumasing-masing adalah: f(x)0, f(x)1, f(x2), f(xn) dan
dihitung sebagai berikut:
(Core, 2012).
2.5 Ekstrapolasi Richardson
Prosedur yang sudah di turunkan untuk hampiran beda pada bagian
sebelumnya dapat dirumuskan menjadi suatu rumus umum dinamakan
ekstrapolasi Richardson. Seperti dalam beda bagi, perhitungan hampiran-
hampiran beda juga dapat disusun dalam bentuk tabel piramida.
Tabe l8.1: Tabel ekstrapolasi Richardson untuk beda maju sampai
hampiran orde 4.
Fungsi Matlab
Ridch Diff 1 () mengkonstruksi tabel ekstrapolasi dan mendapatkan hampiran beda pusat
untuk turunan pertama sampai orde n dimana n adalah bilangan genap positif.
BAB III
PROSEDUR PERCOBAAN
3.1 Waktu Dan Tempat
Praktikum ini dilaksanakan pada hari Senin, tanggal 18 April 2016.
Bertempat di Laboratorium Geofisika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Lambung Mangkurat Banjarbaru.
1. Ekstrapolasi Richardson
function [Dcf1,Dc] = RichDiff1(f,x0,h,n)
% RichDiff1 Mengkonstruksi ekstrapolasi Richardson
untuk hampiran beda pusat dari
% turunan pertama fungsi f(x).
% Input: f = fungsi f(x)
% x0 = nilai dimana turunan f.(x0) akan
dicari
% h = ukuran langkah
% n = orde galat pemotongan (harus
bilangan genap positif)
% Output: Dcf1 = nilai f.(x0)
N = n/2;
Dc = zeros(N,N); % matriks turunan-turunan
Richardson
2. Interpolasi Linier
clc;
clear;
% x adalah nilai yang akan dicari f(x)
%x0 adalah titik data awal
%x1 adalah titik data akhir
%f(x)=ln(x)
%program interpolasi lanjar
%DEWI JUMLIANA ML/MTK 08 UIN ALAUDDIN MKS
x=input('masukkan x= ');
x0=input('masukkan x0= ');
x1=input ('masukkan x1= ');
fx0=log(x0);
fx1=log(x1);
fx=fx0+((fx1-fx0)*(x-x0))/(x1-x0);
fprintf('jadi y= %3.7f\n',fx)
disp('TERIMA KASIH...........WASSALAM')
3. Interpolasi Kuadrat
%program interpolasi kuadrat
%DEWI JUMLIANA ML/MTK 08 UIN ALAUDDIN MKS
%x0 x1 x2 adalah titik data
clc;
clear;
x=input('masukkan x= ');
x0=input('masukkan x0= ');
x1=input ('masukkan x1= ');
x2=input ('masukkan x2= ');
%f(x)=ln(x)
fx0=log (x0);
fx1=log (x1);
fx2=log (x2);
b0=fx0;
b1=(fx1-fx0)/(x1-x0);
c=(fx2-fx1)/(x2-x1);
d=(fx1-fx0)/(x1-x0);
b2=(c-d)/(x2-x0);
fx=b0+b1(x-x0)+b2(x-x0)*(x-x1);
fprintf('jadi y= %3.7f\n',fx);
disp('TERIMA KASIH............WASSALAM')
BAB IV
HASIL DAN PEMBAHASAN
4.1 Hasil
Gambar 4.1. Hasil dari interpolasi kuadrat dengan matlab
4.2 Pembahasan
pada praktikum ini yaitu tentang percobaan interpolasi dan
ekstrapolasi diamana tujuan dari praktikum ini yaitu agar dapat mengetahui dan
menentukan Nilai suatu fungsi y = f(x) diketahui berupa ordinat titik-titik x1,
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan dari praktikum ini yaitu:
1. Hasil perhitungan nilai y yang di dapatkan dengan menggunakan metode
interpolasi linier yaitu sebesar 2.1923536.
2. Hasil perhitungan nilai y yang di dapatkan dengan menggunakan metode
interpolasi kuadrat yaitu sebesar 0.9808293.
3. Tidak ada hasil yang di dapatkan untuk nilai y dengan menggunakan
ekstrapolasi Richardson karena adanya kesalahan dalam listing program.
5.2 Saran
Disarankan agar praktikan mampu berkonsentrasi serta teliti dalam
praktikum saat memasukkan listing program agar tidak terjadi kesalahan yang
menyebabkan hasil tidak didapatkan dalam mengolah data dengan program.
DAFTAR PUSTAKA