6
AKAR AKAR PERSAMAAN METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu, tentukan akar akar dari persamaan (1) berikut x 2 y = e - 2 - x (1) dengan nilai batas bawah 0.1000 dan nilai batas atas 5.0000 serta selang perhitungan sebesar 0.0100. Jawab : Adapun kode Matlab untuk menyelesaikan soal diatas sebagai berikut clc clear all close all % disp('Metode Posisi Palsu') disp('===================') xi = input('Tebakan Batas Bawah : '); xu = input('Tebakan Batas Atas : '); e = input('Tingkat Presisi : '); e_temp=500; step=1; disp (' '); disp ('Proses Iterasi') disp ('======================') disp (' '); while e_temp>e f_xi=exp(xi)-2-power(xi,2); f_xu=exp(xu)-2-power(xu,2); if (step==1) xr=xu-(f_xu*(xi-xu)/(f_xi-f_xu)); end; f_xr=exp(xr)-2-power(xr,2); if (f_xi*f_xr)<0 xu=xr; elseif(f_xi*f_xr)>0 xi=xr; else regulafalsi=xr; break; end; f_xi=exp(xi)-2-power(xi,2); f_xu=exp(xu)-2-power(xu,2); xr2=xu-(f_xu*(xi-xu)/(f_xi-f_xu)); e_temp=(abs(xr2-xr)/xr2)*100; xr=xr2; % disp([xr e_temp]); step=step+1; disp (['Iterasi ke ',num2str(step),',',' akar : ',num2str(xr)]) end; disp (' '); disp (['Nilai Akar : ',num2str(xr)]) disp (['Jumlah Iterasi : ',num2str(step)]) disp (['Kesalahan : ',num2str(e_temp)])

AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Embed Size (px)

Citation preview

Page 1: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

AKAR – AKAR PERSAMAAN – METODA POSISI

PALSU Heru Dibyo Laksono, MT

Dengan bantuan Matlab dan metoda posisi palsu, tentukan akar – akar dari persamaan (1)

berikut

x 2y = e - 2 - x (1)

dengan nilai batas bawah 0.1000 dan nilai batas atas 5.0000 serta selang perhitungan sebesar

0.0100.

Jawab :

Adapun kode Matlab untuk menyelesaikan soal diatas sebagai berikut clc clear all close all % disp('Metode Posisi Palsu') disp('===================') xi = input('Tebakan Batas Bawah : '); xu = input('Tebakan Batas Atas : '); e = input('Tingkat Presisi : '); e_temp=500; step=1; disp (' '); disp ('Proses Iterasi') disp ('======================') disp (' '); while e_temp>e f_xi=exp(xi)-2-power(xi,2); f_xu=exp(xu)-2-power(xu,2); if (step==1) xr=xu-(f_xu*(xi-xu)/(f_xi-f_xu)); end; f_xr=exp(xr)-2-power(xr,2); if (f_xi*f_xr)<0 xu=xr; elseif(f_xi*f_xr)>0 xi=xr; else regulafalsi=xr; break; end; f_xi=exp(xi)-2-power(xi,2); f_xu=exp(xu)-2-power(xu,2); xr2=xu-(f_xu*(xi-xu)/(f_xi-f_xu)); e_temp=(abs(xr2-xr)/xr2)*100; xr=xr2; % disp([xr e_temp]); step=step+1; disp (['Iterasi ke ',num2str(step),',',' akar : ',num2str(xr)]) end; disp (' '); disp (['Nilai Akar : ',num2str(xr)]) disp (['Jumlah Iterasi : ',num2str(step)]) disp (['Kesalahan : ',num2str(e_temp)])

Page 2: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Hasil program Metode Posisi Palsu

===================

Tebakan Batas Bawah : 0.1000

Tebakan Batas Atas : 5.0000

Tingkat Presisi : 0.001

Proses Iterasi

======================

Iterasi ke 2, akar : 0.17095

Iterasi ke 3, akar : 0.20424

Iterasi ke 4, akar : 0.23623

Iterasi ke 5, akar : 0.267

Iterasi ke 6, akar : 0.29664

Iterasi ke 7, akar : 0.32524

Iterasi ke 8, akar : 0.35285

Iterasi ke 9, akar : 0.37954

Iterasi ke 10, akar : 0.40537

Iterasi ke 11, akar : 0.43037

Iterasi ke 12, akar : 0.45461

Iterasi ke 13, akar : 0.47812

Iterasi ke 14, akar : 0.50093

Iterasi ke 15, akar : 0.52307

Iterasi ke 16, akar : 0.54459

Iterasi ke 17, akar : 0.56551

Iterasi ke 18, akar : 0.58585

Iterasi ke 19, akar : 0.60564

Iterasi ke 20, akar : 0.62489

Iterasi ke 21, akar : 0.64364

Iterasi ke 22, akar : 0.66189

Iterasi ke 23, akar : 0.67967

Iterasi ke 24, akar : 0.69699

Iterasi ke 25, akar : 0.71387

Iterasi ke 26, akar : 0.73032

Iterasi ke 27, akar : 0.74635

Iterasi ke 28, akar : 0.76198

Iterasi ke 29, akar : 0.77722

Iterasi ke 30, akar : 0.79207

Iterasi ke 31, akar : 0.80656

Iterasi ke 32, akar : 0.82068

Iterasi ke 33, akar : 0.83446

Iterasi ke 34, akar : 0.84789

Iterasi ke 35, akar : 0.86099

Iterasi ke 36, akar : 0.87376

Iterasi ke 37, akar : 0.88621

Iterasi ke 38, akar : 0.89836

Iterasi ke 39, akar : 0.9102

Iterasi ke 40, akar : 0.92174

Iterasi ke 41, akar : 0.93299

Iterasi ke 42, akar : 0.94396

Iterasi ke 43, akar : 0.95465

Iterasi ke 44, akar : 0.96508

Iterasi ke 45, akar : 0.97523

Iterasi ke 46, akar : 0.98513

Iterasi ke 47, akar : 0.99477

Iterasi ke 48, akar : 1.0042

Iterasi ke 49, akar : 1.0133

Iterasi ke 50, akar : 1.0222

Iterasi ke 51, akar : 1.0309

Iterasi ke 52, akar : 1.0394

Page 3: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Iterasi ke 53, akar : 1.0476

Iterasi ke 54, akar : 1.0556

Iterasi ke 55, akar : 1.0634

Iterasi ke 56, akar : 1.071

Iterasi ke 57, akar : 1.0784

Iterasi ke 58, akar : 1.0856

Iterasi ke 59, akar : 1.0926

Iterasi ke 60, akar : 1.0994

Iterasi ke 61, akar : 1.106

Iterasi ke 62, akar : 1.1124

Iterasi ke 63, akar : 1.1187

Iterasi ke 64, akar : 1.1248

Iterasi ke 65, akar : 1.1307

Iterasi ke 66, akar : 1.1364

Iterasi ke 67, akar : 1.142

Iterasi ke 68, akar : 1.1475

Iterasi ke 69, akar : 1.1527

Iterasi ke 70, akar : 1.1579

Iterasi ke 71, akar : 1.1628

Iterasi ke 72, akar : 1.1677

Iterasi ke 73, akar : 1.1724

Iterasi ke 74, akar : 1.1769

Iterasi ke 75, akar : 1.1814

Iterasi ke 76, akar : 1.1857

Iterasi ke 77, akar : 1.1898

Iterasi ke 78, akar : 1.1939

Iterasi ke 79, akar : 1.1978

Iterasi ke 80, akar : 1.2016

Iterasi ke 81, akar : 1.2053

Iterasi ke 82, akar : 1.2089

Iterasi ke 83, akar : 1.2124

Iterasi ke 84, akar : 1.2158

Iterasi ke 85, akar : 1.219

Iterasi ke 86, akar : 1.2222

Iterasi ke 87, akar : 1.2253

Iterasi ke 88, akar : 1.2283

Iterasi ke 89, akar : 1.2312

Iterasi ke 90, akar : 1.234

Iterasi ke 91, akar : 1.2367

Iterasi ke 92, akar : 1.2394

Iterasi ke 93, akar : 1.2419

Iterasi ke 94, akar : 1.2444

Iterasi ke 95, akar : 1.2468

Iterasi ke 96, akar : 1.2491

Iterasi ke 97, akar : 1.2514

Iterasi ke 98, akar : 1.2536

Iterasi ke 99, akar : 1.2557

Iterasi ke 100, akar : 1.2577

Iterasi ke 101, akar : 1.2597

Iterasi ke 102, akar : 1.2616

Iterasi ke 103, akar : 1.2635

Iterasi ke 104, akar : 1.2653

Iterasi ke 105, akar : 1.267

Iterasi ke 106, akar : 1.2687

Iterasi ke 107, akar : 1.2704

Iterasi ke 108, akar : 1.272

Iterasi ke 109, akar : 1.2735

Iterasi ke 110, akar : 1.275

Iterasi ke 111, akar : 1.2764

Iterasi ke 112, akar : 1.2778

Iterasi ke 113, akar : 1.2792

Page 4: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Iterasi ke 114, akar : 1.2805

Iterasi ke 115, akar : 1.2817

Iterasi ke 116, akar : 1.283

Iterasi ke 117, akar : 1.2841

Iterasi ke 118, akar : 1.2853

Iterasi ke 119, akar : 1.2864

Iterasi ke 120, akar : 1.2875

Iterasi ke 121, akar : 1.2885

Iterasi ke 122, akar : 1.2895

Iterasi ke 123, akar : 1.2905

Iterasi ke 124, akar : 1.2914

Iterasi ke 125, akar : 1.2923

Iterasi ke 126, akar : 1.2932

Iterasi ke 127, akar : 1.2941

Iterasi ke 128, akar : 1.2949

Iterasi ke 129, akar : 1.2957

Iterasi ke 130, akar : 1.2965

Iterasi ke 131, akar : 1.2972

Iterasi ke 132, akar : 1.2979

Iterasi ke 133, akar : 1.2986

Iterasi ke 134, akar : 1.2993

Iterasi ke 135, akar : 1.3

Iterasi ke 136, akar : 1.3006

Iterasi ke 137, akar : 1.3012

Iterasi ke 138, akar : 1.3018

Iterasi ke 139, akar : 1.3024

Iterasi ke 140, akar : 1.3029

Iterasi ke 141, akar : 1.3035

Iterasi ke 142, akar : 1.304

Iterasi ke 143, akar : 1.3045

Iterasi ke 144, akar : 1.305

Iterasi ke 145, akar : 1.3054

Iterasi ke 146, akar : 1.3059

Iterasi ke 147, akar : 1.3063

Iterasi ke 148, akar : 1.3067

Iterasi ke 149, akar : 1.3071

Iterasi ke 150, akar : 1.3075

Iterasi ke 151, akar : 1.3079

Iterasi ke 152, akar : 1.3083

Iterasi ke 153, akar : 1.3087

Iterasi ke 154, akar : 1.309

Iterasi ke 155, akar : 1.3093

Iterasi ke 156, akar : 1.3097

Iterasi ke 157, akar : 1.31

Iterasi ke 158, akar : 1.3103

Iterasi ke 159, akar : 1.3106

Iterasi ke 160, akar : 1.3109

Iterasi ke 161, akar : 1.3111

Iterasi ke 162, akar : 1.3114

Iterasi ke 163, akar : 1.3116

Iterasi ke 164, akar : 1.3119

Iterasi ke 165, akar : 1.3121

Iterasi ke 166, akar : 1.3124

Iterasi ke 167, akar : 1.3126

Iterasi ke 168, akar : 1.3128

Iterasi ke 169, akar : 1.313

Iterasi ke 170, akar : 1.3132

Iterasi ke 171, akar : 1.3134

Iterasi ke 172, akar : 1.3136

Iterasi ke 173, akar : 1.3138

Iterasi ke 174, akar : 1.314

Page 5: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Iterasi ke 175, akar : 1.3141

Iterasi ke 176, akar : 1.3143

Iterasi ke 177, akar : 1.3144

Iterasi ke 178, akar : 1.3146

Iterasi ke 179, akar : 1.3148

Iterasi ke 180, akar : 1.3149

Iterasi ke 181, akar : 1.315

Iterasi ke 182, akar : 1.3152

Iterasi ke 183, akar : 1.3153

Iterasi ke 184, akar : 1.3154

Iterasi ke 185, akar : 1.3155

Iterasi ke 186, akar : 1.3157

Iterasi ke 187, akar : 1.3158

Iterasi ke 188, akar : 1.3159

Iterasi ke 189, akar : 1.316

Iterasi ke 190, akar : 1.3161

Iterasi ke 191, akar : 1.3162

Iterasi ke 192, akar : 1.3163

Iterasi ke 193, akar : 1.3164

Iterasi ke 194, akar : 1.3165

Iterasi ke 195, akar : 1.3166

Iterasi ke 196, akar : 1.3166

Iterasi ke 197, akar : 1.3167

Iterasi ke 198, akar : 1.3168

Iterasi ke 199, akar : 1.3169

Iterasi ke 200, akar : 1.317

Iterasi ke 201, akar : 1.317

Iterasi ke 202, akar : 1.3171

Iterasi ke 203, akar : 1.3172

Iterasi ke 204, akar : 1.3172

Iterasi ke 205, akar : 1.3173

Iterasi ke 206, akar : 1.3173

Iterasi ke 207, akar : 1.3174

Iterasi ke 208, akar : 1.3175

Iterasi ke 209, akar : 1.3175

Iterasi ke 210, akar : 1.3176

Iterasi ke 211, akar : 1.3176

Iterasi ke 212, akar : 1.3177

Iterasi ke 213, akar : 1.3177

Iterasi ke 214, akar : 1.3178

Iterasi ke 215, akar : 1.3178

Iterasi ke 216, akar : 1.3178

Iterasi ke 217, akar : 1.3179

Iterasi ke 218, akar : 1.3179

Iterasi ke 219, akar : 1.318

Iterasi ke 220, akar : 1.318

Iterasi ke 221, akar : 1.318

Iterasi ke 222, akar : 1.3181

Iterasi ke 223, akar : 1.3181

Iterasi ke 224, akar : 1.3181

Iterasi ke 225, akar : 1.3182

Iterasi ke 226, akar : 1.3182

Iterasi ke 227, akar : 1.3182

Iterasi ke 228, akar : 1.3183

Iterasi ke 229, akar : 1.3183

Iterasi ke 230, akar : 1.3183

Iterasi ke 231, akar : 1.3183

Iterasi ke 232, akar : 1.3184

Iterasi ke 233, akar : 1.3184

Iterasi ke 234, akar : 1.3184

Iterasi ke 235, akar : 1.3184

Page 6: AKAR AKAR PERSAMAAN METODA POSISI PALSU - … · 2014-11-25 · AKAR – AKAR PERSAMAAN – METODA POSISI PALSU Heru Dibyo Laksono, MT Dengan bantuan Matlab dan metoda posisi palsu,

Iterasi ke 236, akar : 1.3184

Iterasi ke 237, akar : 1.3185

Iterasi ke 238, akar : 1.3185

Iterasi ke 239, akar : 1.3185

Iterasi ke 240, akar : 1.3185

Iterasi ke 241, akar : 1.3185

Iterasi ke 242, akar : 1.3186

Iterasi ke 243, akar : 1.3186

Iterasi ke 244, akar : 1.3186

Iterasi ke 245, akar : 1.3186

Iterasi ke 246, akar : 1.3186

Iterasi ke 247, akar : 1.3186

Iterasi ke 248, akar : 1.3187

Iterasi ke 249, akar : 1.3187

Iterasi ke 250, akar : 1.3187

Iterasi ke 251, akar : 1.3187

Nilai Akar : 1.3187

Jumlah Iterasi : 251

Kesalahan : 0.0009828