CURVE FITTING. Risanuri Hidayat, Jurusan Teknik Elektro dan Teknologi Informasi FT UGM,

dokumen-dokumen yang mirip
BAB II TINJAUAN PUSTAKA. Aljabar dapat didefinisikan sebagai manipulasi dari simbol-simbol. Secara

PEMBAHASAN TES KEMAMPUAN DASAR SAINS DAN TEKNOLOGI SBMPTN 2013 KODE 431

Rangkuman Suku Banyak

BAB II LANDASAN TEORI

PERCOBAAN SINTESIS DAN ANALISIS ISYARAT (SIMULASI) (Oleh : Sumarna, Lab-Elins, Jurdik Fisika FMIPA UNY)

BAB II LANDASAN TEORI. Pada bab ini, akan diuraikan definisi-definisi dan teorema-teorema yang

Jurnal Matematika Murni dan Terapan Epsilon Juni 2014 Vol. 8 No. 1 METODE KARMARKAR SEBAGAI ALTERNATIF PENYELESAIAN MASALAH PEMROGRAMAN LINEAR

Penyelesaian : Latihan : Tentukan persamaan garis a. Melalui (3, 0) dan (0, 6) b. Melalui (0, 1) dan (4, 0) c. 3 x

BAB I DASAR-DASAR PEMODELAN MATEMATIKA DENGAN PERSAMAAN DIFERENSIAL

TUGAS ANALISIS NUMERIK PERTEMUAN Ke-5 CURVE FITTING OLEH : MUHAMMAD ZAINUDDIN LUBIS ( C )

PRAKTIKUM KE 7. Menggambar Grafik Fungsi

LAMPIRAN A OSILATOR HARMONIK

BAB 2 LANDASAN TEORI. Regresi linear ganda mempersoalkan hubungan liniear antara satu peubah tak

PRAKATA. Cirebon, Oktober 2014 Penulis

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. mengetahui pola hubungan antara dua atau lebih variabel. Istilah regresi yang

Dari script diatas sehingga muncul gambar-gambar dibawah ini:

KAJIAN KELENGKUNGAN PERSAMAAN

BAB 2 LANDASAN TEORI

BAB 5 Interpolasi dan Aproksimasi

PERBANDINGAN SOLUSI NUMERIK INTEGRAL LIPAT DUA PADA FUNGSI FUZZY DENGAN METODE ROMBERG DAN SIMULASI MONTE CARLO

Herlyn Basrina, Yuni Yulida, Thresye Program Studi Matematika Fakultas MIPA Universitas Lambung Mangkurat

Sesi Perdagangan Pasar Saat ini Setelah Perubahan Sesi Pra-Pembukaan Reguler s.d s.d Sesi I

BAB I KONSEP DASAR PERSAMAAN DIFERENSIAL

LAPORAN AKHIR MATA KULIAH FISIKA KOMPUTASI

BAB II TINJAUAN PUSTAKA

BAB2 LANDASAN TEORI. Masalah program linier pada dasarnya memiliki ketentuan-ketentuan berikut ini (Winston, 2004)

BAB 3 METODOLOGI PENELITIAN

BAB 2 LANDASAN TEORI

LEMBAR AKTIVITAS SISWA BENTUK PANGKAT (EKSPONEN)

BAB IV IMPLEMENTASI DAN PENGUJIAN. pengembangan sistem yang menggunakan metode SDLC (System Development

INTEGRAL RIEMANN-LEBESGUE

Interpolasi Polinom dan Applikasi pada Model Autoregresif

Catatan Kuliah. Komputasi Geofisika. Sayahdin Alfat

BAB II TINJAUAN PUSTAKA

JURNAL TEKNIK POMITS Vol. 1, No. 1, (2013) 1-6 1

Bab 2 LANDASAN TEORI

Edy Sarwo Agus Wibowo, Yuni Yulida, Thresye

Kontrol Fuzzy Takagi-Sugeno Berbasis Sistem Servo Tipe 1 untuk Sistem Pendulum-Kereta

LAMPIRAN. Lampiran 1. Proses Pendugaan Galat pada RBSL dengan Satu Data Hilang 16 = 34,3125

BAB 2 LANDASAN TEORI

INTERPOLASI CHEBYSHEV MAKALAH. Disusun untuk memenuhi tugas Mata Kuliah Metode Numerik yang dibimbing oleh. Dr. Trisilowati, S.Si., M.

METODE PSEUDOSPEKTRAL CHEBYSHEV PADA APROKSIMASI TURUNAN FUNGSI

BAB 2 TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Gambar 1.1 tegangan bidang pada (a) pelat dengan lubang (b) pelat dengan irisan (Daryl L. Logan : 2007) Universitas Sumatera Utara

BAB 2 LANDASAN TEORI

Regresi dan Interpolasi

Soal 1: Alinemen Horisontal Tikungan Tipe S-C-S

BAB V VISUALISASI KARYA

PENDEKATAN NUMERIK KONTROL SISTEM PILOT OTOMATIS UNTUK GERAK LONGITUDINAL PESAWAT DENGAN METODE PARKER-SOCHACKI

Andry Pujiriyanto

KOMPUTASI DISTRIBUSI SUHU DALAM KEADAAN MANTAP (STEADY STATE) PADA LOGAM DALAM BERBAGAI DIMENSI

Analisis Masa Kadaluarsa Obat Jenis Tablet Pada Industri Farmasi (Studi Kasus di PT. X )

BAB I PENDAHULUAN. 1.9 Latar Belakang

BAB 1 PENDAHULUAN. Regional Bruto (PDRB) didefinisikan sebagai jumlah nilai tambah yang

MODIFIKASI METODE RUNGE-KUTTA ORDE-4 KUTTA BERDASARKAN RATA-RATA HARMONIK TUGAS AKHIR. Oleh : EKA PUTRI ARDIANTI

2 TINJAUAN PUSTAKA. Model Sistem Prediksi Gabungan Terbobot

PERSAMAAN KUADRAT. Persamaan. Sistem Persamaan Linear

PENERAPAN METODE ADAMS-BASHFORTH-MOULTON ORDE EMPAT UNTUK MENENTUKAN SOLUSI PERSAMAAN DIFERENSIAL LINIER HOMOGEN ORDE TIGA KOEFISIEN KONSTAN

BAB 2 LANDASAN TEORI

LAMPIRAN. Studi Pustaka. Pembuatan Program Model Neuron Fitzhugh-Nagumo. Berhasil. Variasi Variabel b

BAB 2 LANDASAN TEORI

LAMPIRAN. LAMPIRAN A Data Sheet FR4. Universitas Sumatera Utara

Korelasi Linier Berganda

OLIMPIADE SAINS NASIONAL SMP SELEKSI TINGKAT KABUPATEN-KOTA TAHUN 2006

Fungsi Analitik (Bagian Keempat)

Kerangka Acuan SURVEI MAWAS DIRI A. PENDAHULUAN

BAHASA isyarat adalah bahasa yang mengutamakan komunikasi

Soal 1: Alinemen Horisontal Tikungan Tipe S-S

FAKTOR INTEGRASI PERSAMAAN DIFERENSIAL LINIER ORDE-1 UNTUK MENYELESAIKAN RANGKAIAN RC SIGIT KUSMARYANTO

PERKIRAAN SELANG KEPERCAYAAN UNTUK PARAMETER PROPORSI PADA DISTRIBUSI BINOMIAL

PERTIDAKSAMAAN PECAHAN

Persamaan dan Pertidaksamaan Linear

SOLUSI PERSAMAAN DIFERENSIAL FRAKSIONAL LINIER HOMOGEN DENGAN METODE MITTAG-LEFFLER. Helfa Oktafia Afisha, Yuni Yulida *, Nurul Huda

BAB 2 LANDASAN TEORI. Universitas Sumatera Utara

BAB II KAJIAN PUSTAKA. glide/refleksi geser, grup simetri, frieze group, graphical user interface (GUI) dijelaskan mengenai operasi biner.

BAB IV PENGOLAHAN DATA

SOAL UAS PENGOLAHAN SINYAL DIGITAL WADARMAN JAYA TELAUMBANUA

PENERAPAN KONSEP FINITE STATE AUTOMATA (FSA) PADA MESIN PEMBUAT MINUMAN KOPI OTOMATIS. Rizky Indah Melly E.P,Wamiliana dan Didik Kurniawan

Fungsi perhitungan tegangan tangensial pada Matlab

MENGGAMBAR GRAFIK 2 DIMENSI DENGAN PROGRAM MATLAB

Aplikasi Fungsi Green Pada Dinamika Sistem Fisis-Massa Pegas Dengan Shock Absorber

METODA NUMERIK PRAKTIKUM 4 : INTERPOLASI POLINOMIAL Pokok Bahasan: Metoda Lagrange

METODE ITERASI BARU BERTIPE SECANT DENGAN KEKONVERGENAN SUPER-LINEAR. Rino Martino 1 ABSTRACT

UJIAN SARINGAN MASUK PERGURUAN TINGGI NEGERI MATEMATIKA DASAR FUNGSI KUADRAT. A. 1 B. 2 C. 3 D. 5 E. 7 Solusi: [D]

BAB IV MATERI KERJA PRAKTEK

BAB IV MATERI KERJA PRAKTEK

fungsi rasional adalah rasio dari dua polinomial. Secara umum,

BAB 2 LANDASAN TEORI

2.1 Pengertian Regresi

TRAPEZOIDAL RULE DENGAN MENGGUNAKAN EXCEL. Abstract.

BAB 2 TINJAUAN PUSTAKA

Kata Pengantar. Medan, 11 April Penulis

Interpolasi Spline Kubik pada Trajektori Manusia

III. FUNGSI POLINOMIAL

STUDI PERPINDAHAN PANAS DENGAN MENGGUNAKAN SISTEM KOORDINAT SEGITIGA

Key Word. KeyWord yang didapatkan dari hasil analisa yang telah dilakukan adalah : DYNAMIC and EXCLUSIVE. Diagram KeyWord

KONTROL OPTIMAL UNTUK DISTRIBUSI TEMPERATUR DENGAN PENDEKATAN BEDA HINGGA

6 FUNGSI LINEAR DAN FUNGSI

10 Soal dan Pembahasan Permasalahan Program Linear

Transkripsi:

CURVE FITTING Risanuri Hidayat, Jurusan Teknik Elektro dan Teknologi Informasi FT UGM, 1.1 INTERPOLASI LINEAR Fungsi linear dinyatakan persamaan sebagai berikut, ff(xx) = AAAA + BB (1) Ketika data-data sumbu x dan fungsinya telah diketahui untuk sejumlah N titik, {(xx kk, yy kk )}, data tersebut biasanya dapat dinyatakan dalam bentuk tabel atau grafik. Sebagai contoh, x 1 y 1 x y x N y N Pasangan data tersebut akan berusaha di-selisih-kan dengan fungsi linear sebagaimana (1). Selisih antara keduanya disimbolkan dengan d k adalah, dd kk = ff kk (xx) yy kk dd kk = (AAxx kk + BB) yy kk () Pengkuadratan ke dua sisi menghasilkan, (dd kk ) = (AAxx kk + BB yy kk ) (3) Jika semua data dimasukkan, maka dihasilkan penjumlahan selisih yang dapat dinyatakan dengan persamaan berikut, (dd kk ) = (AAxx kk + BB yy kk ) (4)

Persamaan (4) merupakan nilai Ekspetasi yang merupakan fungsi A dan B, dan dinyatakan dengan E(A,B). Sehingga dapat dituliskan, EE(AA, BB) = (AAxx kk + BB yy kk ) (5) Nilai minimum E(A,B) dapat dicari ketika differensial parsial E/ A dan E/ B diset sama dengan nol, dan kemudian dicari nilai A dan B. Harap diingat bahwa sekarang x k dan y k adalah data yang telah ada nilainya, sedangkan justru A dan B merupakan variabel yang dicari. Ketika nilai B dibuat konstan, differensial parsial terhadap A, E/ A, adalah EE(AA,BB) AA = (AAxx kk + BB yy kk )xx kk = (AAxx kk + BBxx kk xx kk yy kk ) (6) Dan ketika nilai A dibuat konstan, EE(AA,BB) BB = (AAxx kk + BB yy kk ) = (AAxx kk + BB yy kk ) (7) Dengan men-set (6) dan (7) sama dengan nol, maka didapatkan AA xx kk + BB xx kk = xx kk yy kk (8) AA xx kk + = yy kk Dengan model matriks dapat dituliskan, xx kk AA xx kk = xx BB xx kk kkyy kk (9) yy kk Dari persamaan (9) di atas nilai A dan B dapat diperoleh dengan persamaan berikut ini, AA = xx kk xx kk BB xx kk 1 yy kk xx kkyy kk (10) Contoh:

x k y k 0.0000 1.0714 0.1000 1.14 0.3000 1.358 0.4000 1.354 0.5000 1.0906 0.8000 1.3600 0.9000 1.5190 1.0000 1.5816 Program MATLAB, function leastsquare_line0; close all; clear all; clc; fy = [... 0 1.0714;... 0.1000 1.14;... 0.3000 1.358;... 0.4000 1.354;... 0.5000 1.0906;... 0.8000 1.3600;... 0.9000 1.5190;... 1.0000 1.5816 ]; x = fy(:,1); y = fy(:,); N = length(x); sumx = x'*x; sumx = sum(x); sumxy = y'*x; sumy = sum(y); mata = [sumx sumx; sumx N]; A = inv(mata)*[sumxy sumy]'; xx = 0:0.1:1; yy = A(1)*xx + A(); plot(x,y,'-wo','linewidth',,'markeredgecolor','k','markerfacecolor',[.49 1.63],'MarkerSize',1); hold on; plot(xx,yy,'-bs','linewidth',1,'markeredgecolor','k','markerfacecolor',[.1.1.5],'markersize',6); grid on; end Hasil,

mata =.9600 4.0000 4.0000 8.0000 A = >> 0.430 1.0880 1. INTERPOLASI KUADRATIS Fungsi kuadrat dinyatakan persamaan sebagai berikut, ff(xx) = AAxx + BBxx + CC (11) Ketika data-data sumbu x dan fungsinya telah diketahui untuk sejumlah N titik, {(xx kk, yy kk )}, data tersebut dapat dinyatakan dalam bentuk tabel atau grafik, sebagai berikut,

x 1 y 1 x y x N y N Selisih antara ff kk (xx) dan yy kk yang disimbolkan dengan d k adalah, dd kk = ff kk (xx) yy kk dd kk = (AAxx kk + BBxx kk + CC) yy kk (1) Pengkuadratan ke dua sisi menghasilkan, (dd kk ) = (AAxx kk + BBxx kk + CC yy kk ) (13) Jika semua data dimasukkan, maka dihasilkan penjumlahan selisih yang dapat dinyatakan dengan persamaan berikut, (dd kk ) = (AAxx kk + BBxx kk + CC yy kk ) (14) Sebagaimana (4), persamaan (14) merupakan nilai Ekspetasi yang merupakan fungsi A, B dan C, yang dinyatakan dengan E(A,B,C), EE(AA, BB, CC) = (AAxx kk + BBxx kk + CC yy kk ) (15) Nilai x k dan y k adalah data yang telah ada nilainya, sedangkan nilai A dan B merupakan variabel yang dicari. Nilai minimum E(A,B) dapat dicari ketika differensial parsial E/ A dan E/ B diset sama dengan nol, Ketika nilai B dan C dibuat konstan, differensial parsial E/ A, adalah EE(AA,BB,CC) AA = (AAxx kk + BBxx kk + CC yy kk )xx kk = (AAxx 4 kk + BBxx 3 kk + CCxx kk xx kk yy kk ) (16) Ketika nilai A dan B berturut-turut dibuat konstan,

EE(AA,BB,CC) BB = (AAxx kk + BBxx kk + CC yy kk )xx kk = (AAxx 3 kk + BBxx kk + CCxx kk xx kk yy kk ) (17) EE(AA,BB,CC) CC = (AAxx kk + BBxx kk + CC yy kk ) = (AAxx kk + BBxx kk + CC yy kk ) (18) Dengan men-set (16)-(18) sama dengan nol, maka didapatkan AA 4 xx kk + BB xx 3 kk + CC xx kk = xx kk yy kk (19) AA 3 xx kk + BB xx kk + CC xx kk = xx kk yy kk AA xx kk + BB xx kk + = yy kk Dengan model matriks dapat dituliskan, 4 xx kk 3 xx kk xx kk AA 3 xx kk xx kk xx kk BB = xx kk xx kk CC xx kk yy kk xx kk yy kk (0) yy kk Dari persamaan di atas nilai A dan B dapat diperoleh dengan persamaan berikut ini, AA 4 xx kk 3 xx kk xx kk BB = 3 xx kk xx kk xx kk CC xx kk xx kk 1 xx kk yy kk xx kk yy kk (1) yy kk Contoh: x k y k.00 0.500 4.00 0.50 5.00 0.00 8.00 0.15

Program MATLAB, function leastsquare_parabol01; close all; clear all; clc; fy = [....00 0.500;... 4.00 0.50;... 5.00 0.00;... 8.00 0.15... ]; x = fy(:,1); y = fy(:,); N = length(x); sumx4 = sum((x.*x).*(x.*x)); sumx3 = sum((x.*x).*x); sumx = sum(x.*x); sumx = sum(x); sumxy = sum((x.*x).*y); sumxy = sum(x.*y); sumy = sum(y); mata = [sumx4 sumx3 sumx; sumx3 sumx sumx; sumx sumx N] A = inv(mata)*[sumxy sumxy sumy]' xx = 0:0.:10; yy = A(1)*(xx.*xx) + A()*xx + A(3); plot(x,y,'-wo', 'LineWidth',, 'MarkerEdgeColor','k', 'MarkerFaceColor',[.49 1.63],'MarkerSize',1); hold on; plot(xx,yy,'-bs','linewidth',1,'markeredgecolor','k','markerfacecolor',[.1.1.5],'markersize',6); grid on; end Hasil, mata = 4993 709 109 709 109 19 109 19 4

A = 0.0138-0.1993 0.8405 >> 1.3 INTERPOLASI POLINOMIAL Fungsi polinomial pangkat n dinyatakan persamaan sebagai berikut, ff(xx) = aa 0 + aa 1 xx + aa xx + + aa nn xx nn () ff(xx) = nn ii=0 aa ii xx ii Ketika data-data sumbu x dan fungsinya telah diketahui untuk sejumlah N titik, {(xx kk, yy kk )}, data tersebut dapat dinyatakan dalam bentuk tabel atau grafik, sebagai berikut, x 1 y 1 x y x N y N

Selisih antara ff kk (xx) dan yy kk yang disimbolkan dengan d k adalah, dd kk = ff kk (xx) yy kk dd kk = (aa 0 + aa 1 xx + aa xx + + aa nn xx nn ) yy kk (3) Pengkuadratan ke dua sisi menghasilkan, (dd kk ) = (aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn kk yy kk ) (4) Jika semua data dimasukkan, maka dihasilkan penjumlahan selisih yang dapat dinyatakan dengan persamaan berikut, (dd kk ) = (aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn kk yy kk ) (5) Persamaan (5) merupakan nilai Ekspetasi yang merupakan fungsi a 0, a 1... a n, dan dinyatakan dengan E(a 0, a 1... a n ), EE(aa 0, aa 1, aa nn ) = (aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn kk yy kk ) (6) Nilai x k dan y k adalah data yang telah ada nilainya, sedangkan nilai a 0, a 1... a n, merupakan variabel yang dicari. Nilai minimum E(a 0, a 1... a n ) dapat dicari ketika differensial parsial E/ a 0, E/ a 1... E/ a n diset sama dengan nol. Ketika nilai a i dengan i 0 dibuat konstan, differensial parsial E/ a 0 adalah EE(aa 0,aa 1, aa nn ) = aa (aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn kk yy kk ) 0 = (aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn kk yy kk ) (7) Demikian juga ketika nilai a i dengan i j dibuat konstan, differensial parsial E/ a j adalah EE(AA,BB,CC) = (aa aa 0 + aa 1 xx kk + aa xx kk + + aa nn xx nn jj kk yy kk )xx kk (8) jj Dengan men-set (7)-(8) sama dengan nol, maka didapatkan

aa nn nn xx kk + aa nn 1 xx nn 1 kk + aa 0 nn xx kk = xx nn kk yy kk aa nn nn 1 xx kk + aa nn 1 xx nn kk + aa 0 nn 1 xx kk = xx nn 1 kk yy kk aa nn nn xx kk + aa nn 1 nn 1 xx kk + aa 0 = yy kk Dengan model matriks dapat dituliskan, xx kk nn nn 1 xx kk nn 1 xx kk nn xx kk nn xx kk nn 3 xx kk nn xx kk nn 1 xx kk xx kk nn nn 1 xx kk nn xx kk aa nn aa nn 1 aa nn 1 aa 0 = xx kk nn yy kk xx nn 1 kk yy kk xx nn kk yy kk yy kk (9) Nilai-nilai a 0, a 1... a n dapat dihitung dari persamaan berikut ini, aa nn aa nn 1 aa nn 1 aa 0 = xx kk nn nn 1 xx kk nn xx kk nn 1 xx kk nn xx kk nn 1 xx kk nn xx kk nn 3 xx kk nn xx kk nn xx kk nn 1 xx kk 1 xx kk nn yy kk xx nn 1 kk yy kk xx nn kk yy kk yy kk (30) Contoh: x k y k.00 0.500 4.00 0.50 5.00 0.00 8.00 0.15 Program MATLAB, function leastsquare_poli01; close all; clear all; clc;

fy = [....00 0.500;... 4.00 0.50;... 5.00 0.00;... 8.00 0.15... ]; x = fy(:,1); y = fy(:,); N = length(x); M = 3; % pangkat 3 % mendapatkan matriks A (mata) mata = sumsum(x,y,m) % mendapatkan koefisien an..a0 A = inv(mata(:end,:))*mata(1,:)' % cek persamaan xx = 0:0.:10; yy = zeros(1,length(xx)); for (i=1:m+1) yy = yy + A(i).*(xx.^(M+1-i)); end; function mata = sumsum(x,y,m) sem = ones(m+,m+1); for (i=1:m+1) for (j=1:m+1) sem(i,j)=sum(x.^(i+j-)); end; end sem1 = []; for (i=1:m+1) sem1 = [sem1 sum((x.^(i-1)).*y)]; end mata = sem(end:-1:1,end:-1:1); mata(1,:) = sem1(end:-1:1); end; plot(x,y,'-wo', 'LineWidth',, 'MarkerEdgeColor','k', 'MarkerFaceColor',[.49 1.63],'MarkerSize',1); hold on; plot(xx,yy,'-bs','linewidth',1,'markeredgecolor','k','markerfacecolor',[.1.1.5],'markersize',6); grid on; end Hasil, mata = 1.0e+005 *

0.0011 0.000 0.0000 0.0000.8193 0.3695 0.0499 0.0071 0.3695 0.0499 0.0071 0.0011 0.0499 0.0071 0.0011 0.000 0.0071 0.0011 0.000 0.0000 A = -0.0031 0.0594-0.3937 1.0750 >> DAFTAR PUSTAKA [1] JH. Mathews, KK. Fink, Numerical Methods Using Matlab, Prentice Hall, 004