OBED (UTS Komputasi Fisika)

Embed Size (px)

Citation preview

  • 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)