Vous êtes sur la page 1sur 11

Menemukan Akar Persamaan Polinomial Derajat 9 dengan Incremental Search Method

Load Data .dat .xls/.xlsx .txt .mat ke Matlab


Asistensi Komputasi Geofisika B

Oleh :
NUR ROCHMAN MUHAMMAD 3713100012
Asisten: Mas Triswan
JURUSAN TEKNIK GEOFISIKA
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2015

A. Menemukan Akar Persamaan Polinomial Derajad 9 dengan Incremental Search Method


Incremental search adalah suatu metode yang digunkan untuk mencari akar persamaan
bilangan real , tidak untuk bilangan kompleks . Cara kerjanya adalah dengan mengurung suatu
angka dengan dua titik virtual dengan jarak yang telah ditentukan dan dilakukan dengan bergerak
mendekati titik yang memenuhi toleransi tersebut.

Line 1

: penamaan function, output,dan input(fungsi,titik minimum,titik


maksimum,toleransi).
Line 2
: titik depan(x1) , evaluasi pada fungsi input hanya memiliki satu hasil tiap titik.
Line 3
: titik belakang (x2) atau (x1+dx) , evaluasi pada fungsi input hanya memiliki satu
hasil tiap titik.
Line 4 sd 7
: Mengulang statemen jika kondisi tersebut terpenuhi.
Line 8 dan 9 : outputan x1 dan x2.
Untuk inputannya digunakan polinomial derajat 9 berikut ini
x^9+13*x^8-10*x^7-710*x^6-2407*x^5+3229*x^4+24160*x^3+21660*x^2-21744*x-24192
9

x + 13 x 10 x 710 x 2407 x +3229 x +24160 x +21660 x 21744 x24192


Untuk skrip ini dilakukan satu persatu dengan mengganti nilai minimum berikutnya dengan akar
yang telah didapat hingga tidak ada lagi titik yang berpotensi (NaN)
Dibawah ini adalah running pada command window :

Dari proses diatas didapatkan akar akar persamaannya yaitu:


x 1=8
x 2=6
x 3=4
x 4=3
x 5=2

x 6=1

x 7=1
x 8=3

x 9=7

Dengan cara lain dengan proses looping dengan penentuan batas dan syarat dibawah ini:

Didapatkan hasil yang sama di bawah ini:

B. Input Data dat-xls ke Matlab


Untuk mempermudah penginputan data yang relative banyak ke matlab maka di perlukan
penggunaan perintah tertentu pada Matlab.
1. Load dat ke Matlab
Dibawah ini adalah pemformatan file dat, berupa data comma delimited ber ekstensi .dat

(read dat file pada notepad)


Berikut ini adalah skrip yang digunakan untuk penginputan data:

Line 1
Line 5 s/d 7

: load file sesuai nama file dan satu folder.


: pengambilan sektoral data dan penamaannya.

Setelah dilakukan run maka akan muncul data pada workspace dibawah ini:

(data inputan ,dan data sektoral)

(data input)

(data sektoral x,y,dan z)


2. Load xls/xlsx ke Matlab
Dibawah ini data Excel yang akan digunakan input ke Matlab:

(data Excel yang akan di inputkan)

Data tersebut kemudian disimpan dengan ekstensi xls/xlsx.


Dibawah ini adalah skrip yang digunakan untuk load file xls/xlsx:

Line 1
Line 2
Line 4 s/d 6

: nama file yang akan di inputkan.


: perintah pembuatan data berdasarkan pembacaan file dan range pembacaannya.
: pengambilan sektoral data dan penamaannya.

Setelah dilakukan running maka akan muncul semua data pada workspace :

(data ,filename yang di baca ,dan data sektoral)

(data yang terinput)

(data sektoral x,y,dan z)


3. Load txt ke Matlab
Dibawah ini adalah pemformatan file txt, berupa data comma delimited ber ekstensi .txt

Berikut ini adalah skrip untuk load data dari txt

Line 1
: load file sesuai nama file dan satu folder.
Line 5 s/d 7 : pengambilan sektoral data dan penamaannya.
Setelah dilakukan run maka akan muncul data pada workspace dibawah ini:

(data inputan ,dan data sektoral)


4. Load mat ke Matlab
Mat file digunakan untuk menyimpan semua yang ada pada workspace.
Workspace yang akan di save ke .mat:

Kemudian dilakukan perintah berkut ini pada command window:

Maka akan muncul file hasil save

Untuk pembuktian bahwa work space benar benar tersimpan

Workspace kosong setelah itu dilakukan load atau double klik pada file .mat . Maka workspace
akan muncul kembali

Vous aimerez peut-être aussi