METODE NUMERIK
DISUSUN OLEH:
FINA ENNO RIZKI OKTAVIA PUTRI M0519040
Baris ke-9 merupakan fungsi perulangan untuk cek nilai fa, jika sudah melebihi batas
toleransi akan berhenti. Jika belum melebihi akan masuk ke baris ke 10 dan 11 untuk
melakukan substitusi nilai x dari masing-masing fungsi dengan nilai dari variabel y.
kemudian baris 12 untuk cek kondisi, jika nilai fa = 0 atau perulangan yang dijalankan
sudah mencapai batas, maka program akan berhenti. Jika belum, akan masuk ke baris 15
yang berisi rumus untuk metode newton Raphson. Baris 16 untuk menginisiasi variabel
nilai_y sama dengan nilai y dengan tipe data double, begitu juga sama dengan baris 17.
Kemudian baris 18 untuk mencetak nilai dari variabel i, nilai_y, nilai_fa dan baris 19
menambahkan nilai i untuk iterasi selanjutnya.
Kemudian akan muncul nilai hampiran untuk akarnya, yaitu sama dengan -1 dan ditemukan
pada iterasi ke-6.
Metode Secant
Baris ke-7 merupakan fungsi perulangan untuk cek nilai pengurangan x0 dan x1, jika sudah
melebihi batas toleransi akan berhenti. Jika belum melebihi akan masuk ke baris ke 8 untuk
substitusi fungsi f dengan nilai dari x0 dan disimpan pada variabel fa, begitu juga dengan
baris ke-9. kemudian baris 10 untuk cek kondisi, jika nilai fa = 0 atau perulangan yang
dijalankan sudah mencapai batas, maka program akan berhenti. Jika belum, akan masuk ke
baris 13 yang berisi rumus untuk metode newton secant. Baris 14 untuk mengubah nilai
dari variabel x0 menjadi nilai dari variabel x1 dan sama halnya juga untuk baris ke-15.
Kemudian baris 16 untuk menambahkan nilai i untuk perulangan selanjutnya dan baris 17
untuk mencetak nilai dari variabel i, x, abs(x0-x1).
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya
Dan menemukan nilai hampiran untuk akar fungsi yaitu sama dengan -1 dan ditemukan
pada iterasi ke-14.
2. 𝒚 = 𝒆𝒙 − 𝒔𝒊𝒏𝒙 𝒅𝒆𝒏𝒈𝒂𝒏 𝒙𝟎 = 𝟏, 𝒏 = 𝟐𝟎, 𝜺 = 𝟎. 𝟎𝟎𝟎𝟏
Baris ke-9 merupakan fungsi perulangan untuk cek nilai fa, jika sudah melebihi batas
toleransi akan berhenti. Jika belum melebihi akan masuk ke baris ke 10 dan 11 untuk
melakukan substitusi nilai x dari masing-masing fungsi dengan nilai dari variabel y.
kemudian baris 12 untuk cek kondisi, jika nilai fa = 0 atau perulangan yang dijalankan
sudah mencapai batas, maka program akan berhenti. Jika belum, akan masuk ke baris 15
yang berisi rumus untuk metode newton Raphson. Baris 16 untuk menginisiasi variabel
nilai_y sama dengan nilai y dengan tipe data double, begitu juga sama dengan baris 17.
Kemudian baris 18 untuk mencetak nilai dari variabel i, nilai_y, nilai_fa dan baris 19
menambahkan nilai i untuk iterasi selanjutnya.
Sebelumnya menuliskan dulu simbolik x. Kemudian input fungsinya dan menjalankan
fungsi Metode_Newton_Raphson dengan nilai x0, jumlah iterasi dan batas toleransi. Lalu
akan menampilkan fungsi aslinya dan fungsi turunannya dalam simbolik.
Kemudian akan muncul nilai hampiran untuk akarnya, yaitu sama dengan -6.2813 dan
ditemukan pada iterasi ke-3.
Metode Secant
Baris ke 2 mendeklarasikan function m = Metode_Secant dengan parameter f untuk fungsi
yang nantinya akan diinput, x0 untuk nilai awal, x1 untuk nilai kedua, n untuk jumlah bates
iterasi dan tol untuk batas nilai toleransi. Baris ke -3 untuk substitusi fungsi f dengan nilai
dari x0 dan disimpan pada variabel fa, begitu juga dengan baris ke-4.
Baris ke-7 merupakan fungsi perulangan untuk cek nilai pengurangan x0 dan x1, jika sudah
melebihi batas toleransi akan berhenti. Jika belum melebihi akan masuk ke baris ke 8 untuk
substitusi fungsi f dengan nilai dari x0 dan disimpan pada variabel fa, begitu juga dengan
baris ke-9. kemudian baris 10 untuk cek kondisi, jika nilai fa = 0 atau perulangan yang
dijalankan sudah mencapai batas, maka program akan berhenti. Jika belum, akan masuk ke
baris 13 yang berisi rumus untuk metode newton secant. Baris 14 untuk mengubah nilai
dari variabel x0 menjadi nilai dari variabel x1 dan sama halnya juga untuk baris ke-15.
Kemudian baris 16 untuk menambahkan nilai i untuk perulangan selanjutnya dan baris 17
untuk mencetak nilai dari variabel i, x, abs(x0-x1).
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya dan
menemukan nilai hampiran untuk akar fungsi yaitu sama dengan -6.2813 dan ditemukan
pada iterasi ke-8.
POSTTEST
Tentukan nilai akar yang diperoleh dari bentuk persamaan linier dibawah ini dengan
menggunakan metode Newton Raphson dan metode Secant
a. 𝒚 = 𝒆𝒙 − 𝒔𝒊𝒏𝒙
Kemudian akan muncul nilai hampiran untuk akarnya, yaitu sama dengan -6.2813 dan
ditemukan pada iterasi ke-3.
Metode Secant
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya dan
menemukan nilai hampiran untuk akar fungsi yaitu sama dengan -6.2813 dan ditemukan
pada iterasi ke-8.
b. 𝒚 = 𝒙𝟑 − 𝒙𝟐 − 𝟏
Kemudian akan muncul nilai hampiran untuk akarnya, yaitu sama dengan 1.4556 dan
ditemukan pada iterasi ke-6.
Metode Secant
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya dan
menemukan nilai hampiran untuk akar fungsi yaitu sama dengan 1.4656 dan ditemukan
pada iterasi ke-8.
c. 𝒚 = 𝟒𝒔𝒊𝒏𝟐𝒙𝒄𝒐𝒔𝟔𝒙
Kemudian akan muncul nilai hampiran untuk akarnya, yaitu sama dengan -0.2618 dan
ditemukan pada iterasi ke-5.
Metode Secant
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya dan
menemukan nilai hampiran untuk akar fungsi yaitu sama dengan -1.5708 dan ditemukan
pada iterasi ke-4.
𝒔𝒊𝒏𝒙
d. 𝒚 =
𝒙𝟐 −𝒆𝒙
Metode Secant
Pertama input fungsinya kemudian menjalankan fungsi Metode_Secant dengan nilai x0,
x1, jumlah iterasi dan batas toleransi. Lalu akan menampilkan hasil iterasinya dan
menemukan nilai hampiran untuk akar fungsi yaitu sama dengan -3.1416 dan ditemukan
pada iterasi ke-7.
Dari percobaan yang telah dilakukan dapat disimpulkan metode newton lebih cepat dalam
menemukan nilai akar dibandingkan metode secant, dapat dilihat dari jumlah yang
dihasilkan oleh metode newton lebih sedikit.