Lapres 2 Matematika Teknik
Lapres 2 Matematika Teknik
Lapres 2 Matematika Teknik
SOAL :
b. Persamaan
Dua metode ini merupakan sama-sama perbaikan dari metode terdahulu
sehingga memiliki hasil yang lebih mendekati nilai perkiraan. Metode
interpolasi linear merupakan perbaikan dari metode bisection, sedangkan
metode secant merupakan perbaikan dari metode Newton-Raphson.
f2=diff(f1);
fx1=subs(f1,x,xi);
YES 1. Masukkan
fx2=subs(f2,x,xi);
if n==1 persamaan A
2. Masukkan nilai xi xn=xi-(fx1/fx2);
tol=0.0094;
i=1;
NO
e=0.0094;
1. Masukkan i=1;
YES fx1=subs(f1,x,x1);
persamaan
if n==2 B
2.Masukkan nilai x1 fx2=subs(f1,x,x2);
3. masukan nilai x2
x3=x2-((fx2*(x2-x1))/(fx2-fx1));
NO fx3=subs(f1,x,x3);
Muncul
outputan”WAAHH
H SALAH INPUT
BROOO!!!!”
END
xi=xn;
Mengoutputkan hasil fx1=subs(f1,x,xi); NO
A while abs(fx2)>e perhitungan fx2=subs(f2,x,xi);
x1,x2,f(x1),f(x2) xn=xi-(fx1/fx2);
i=i+1;
YES
x1=x2;
x2=x3;
Mengoutputkan hasil i=i+1; NO
while abs((xn-
B perhitungan fx1=subs(f1,x,x1);
xi)/xn)>=tol
x1,x2,x3,f(x1),f(x2),f(x3) fx2=subs(f1,x,x2);
x3=x2-((fx2*(x2-x1))/(fx2-fx1));
fx3=subs(f1,x,x3); YES
d. Hasil run
START
NO
fx1:=(28*x1*x1*x1*x1)+((1/
3)*x1*x1*x1)-(x1*x1)+(16*x1)+9-94;
1. Masukkan nilai x1
YES fx2:=(28*x2*x2*x2*x2)+((1/
2. masukan nilai x2 B B1
Case 2 3)*x2*x2*x2)-(x2*x2)+(16*x2)+9-94;
3. masukan nilai
toleransi x3:=x2-((fx2*(x2-x1))/(fx2-fx1));
fx3:=(28*x3*x3*x3*x3)+((1/
NO 3)*x3*x3*x3)-(x3*x3)+(16*x3)+9-94;
Menampilkan
kata-kata
“SALAH INPUT
NIH YEEE…”
END
x3:=(x1+x2)/2;
fx3:=(28*x3*x3*x3*x3)+((1/
3)*x3*x3*x3)-
(x3*x3)+(16*x3)+9-94;
y:=fx3;
YES
if y<0 then y:=y*-1;
NO
while
y>tol
Menampilkan
hasil perhitungan
x1, x2, xt, f(x1),
f(x2), f(xt)
YES x2:=x3;
if (fx1*fx3)<0
fx2:=fx3;
NO
x1:=x3;
fx1:=fx3;
x3:=(x1+x2)/2;
fx3:=(28*x3*x3*x3*x3)+((1
/3)*x3*x3*x3)-
(x3*x3)+(16*x3)+9-94;
y:=fx3;
YES
if y<0 then y:=y*-1;
NO
YES
NO
A1
YES
if y<0 then y:=y*-1;
NO
while
y>tol
Menampilkan
hasil perhitungan
x1, x2, x*, f(x1),
f(x2), f(x*)
YES x1:=x3;
if (fx1*fx3)<0
fx1:=fx3;
NO
x1:=x2;
fx1:=fx2;
x2:=x3;
fx2:=fx3;
x3:=x2-((fx2*(x2-x1))/(fx2-fx1));
fx3:=(28*x3*x3*x3*x3)+((1/
3)*x3*x3*x3)-(x3*x3)+(16*x3)+9-94;
y:=fx3;
YES
if y<0 then y:=y*-1;
NO
YES
NO
B1