Sei sulla pagina 1di 7

>> x0=0;

>> f=inline('exp(-x)-x');

>> fd=inline('-exp(-x)-1');

>> x1=x0-f(x0)/fd(x1)

??? Undefined function or variable 'x1'.

>> x0=0

x0 =

>> x1=x0-f(x0)/fd(x0)

x1 =

0.5000

>> x2=x1-f(x1)/fd(x1)

x2 =

0.5663

>> x3=x2-f(x2)/fd(x2)

x3 =
0.5671

>> epsi=abs((x3-x2)/x3)*100

epsi =

0.1467 (harus kurang dari 1) HARUS DI ITERASI SAMPE <1

SOAL NO 2

>> x0=1

x0 =

>> f=inline('x^2*exp(x)-1');

>> fd=inline('2*x*exp(x)+exp(x)*x^2');

>> x1=x0-f(x0)/fd(x0)

x1 =

0.7893

>> x2=x1-f(x1)/fd(x1)

x2 =
0.7126

>> x3=x2-f(x2)/fd(x2)

x3 =

0.7036

>> x4=x3-f(x3)/fd(x3)

x4 =

0.7035

>> epsi=abs((x4-x3)/x3)*100

epsi =

0.0164

METODE SECANT

>> xmin1=0;

>> x0=1;

>> f=inline('exp(-x)-x');

>> fd=inline('-exp(-x)-1');

>> x1=x0-(f(x0)*(xmin1-x0))/((f(xmin1)-f(x0)))

x1 =
0.6127

>> x2=x1-(f(x1)*(x0-x1))/((f(x0)-f(x1)))

x2 =

0.5638

>> x3=x2-(f(x2)*(x1-x2))/((f(x1)-f(x2)))

x3 =

0.5672

>> epsi=abs((x3-x2)/x3)*100

epsi =

0.5875

TITIK OPTIMUM

>> f=inline('X^4-4*X^3+12*X^2-16*X+16');

>> fD1=inline('4*X^3-12*X^2+24*X^1-16');

>> fD2=inline('12*X^2-24*X^1+24');

>> x0=0

x0 =
0

>> x1=x0-fD1(x0)/fD2(x0)

x1 =

0.6667

>> x2=x1-fD1(x1)/fD2(x1)

x2 =

0.9778

>> x3=x2-fD1(x2)/fD2(x2)

x3 =

1.0000

>> tur1=[4 -12 24 -16];

>> akar2tur1=roots(tur1)

akar2tur1 =

1.0000 + 1.7321i
1.0000 - 1.7321i

1.0000

SOAL 2

>> f=inline('X.^4-4*X.^3+12*X.^2-16*X+16');

>> X=-5:0.01:5;

>> plot(X,f(X))

Soal 3

>> f=inline('x.^3-6*x.^2+36*x+7');

>> x=-5:0.01:5;

>> plot(x,f(x))

>> f=[1 -6 36 7];

>> roots(f)

ans =

3.0942 + 5.2528i

3.0942 - 5.2528i

-0.1883 (riil 1 2 kompleks)

Soal 4

>> f=inline('exp(-x)-x');

>> akar=fzero(f,0)

akar =

0.5671

>> f=inline('x^2*exp(x)-1');
>> akar=fzero(f,1)

akar =

0.7035

Soal 5

Menemukan titik optimum

>> f=inline('x.^2-2*x-3');

>> x=fminbnd(f,0,5)

x=

Potrebbero piacerti anche