7/26/2019 OBED (UTS Komputasi Fisika)
1/3
Nama : Obed Salu Pasamba'NRI : 121014003
2.a. METODE BAGIDUA
function y = bisec(x)y= x.^3 - 6*x.^2 + 11*x - 6;
%METODE BAGI DUA
clear all;clc;
xl=2.5;xu=3.6;disp('-------------------------------------------------------------');disp('iterasi xl xu xm et%');disp('-------------------------------------------------------------');
for k=1:16; f1=bisec(xl); f2=bisec(xu); xm=(xl+xu)/2; fm=bisec(xm); et=abs((xm-xu)/xm)*100; fprintf('%6.0f %13.8f %13.8f %13.8f %13.6f\n',k,xl,xu,xm,et); if (f1*fm>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2.b. METODE NEWTON RAPHSON
function y = newton3(x)y=x.^3 -6*x.^2 +11*x -6;
function y = newton33(x)
y=3*x.^2 - 12*x + 11;
% METODE NEWTON RAPHSON
clear all;clc;
x=3.6;disp('-------------------------------');disp( 'METODE NEWTON RAPHSON' );
7/26/2019 OBED (UTS Komputasi Fisika)
2/3
disp('-------------------------------');disp( 'f(x)=x.^3 - 6*x.^2 + 11*x - 6');disp('-------------------------------');disp('iterasi xr et%');disp('-------------------------------');
for i=1:5; fx(i)=newton3(x(i)); yx(i)=newton33(x(i)); x(i+1)=x(i)-(fx(i)/yx(i)); et=abs((x(i+1)-x(i))/x(i+1))*100; fprintf('%6.0f%13.8f%13.6f\n',i,x(i+1),et);end
>>>>>>>>>>>>>>>>>>>>>>>>
2.c. METODE SECANT
function y=secant3(x);y=x.^3 -6*x.^2 +11*x -6;
%METODE SECANT
clear all;clc;
xo=2.5;x1=3.6;
disp('--------------------------------');disp ('Metode Newton Raphson');
disp('--------------------------------');disp ('f(x)=x.^3 -6*x.^2 + 11*x -6');disp('--------------------------------');disp('iterasi xr et%');disp('--------------------------------');
for i=1:8;fo(i)=secant3(xo);f1(i)=secant3(x1);x(i+1)=x1-(f1(i)*(xo-x1)/(fo(i)-f1(i)));xo=x1;x1=x(i+1);et=abs((x1-xo)/x1);
fprintf('%6.0f%13.8f%13.6f\n',i,x(i+1),et);end
7/26/2019 OBED (UTS Komputasi Fisika)
3/3
x2=(-b-sqrt(D))/(2*a)