You are on page 1of 2

xo=0.

1;
for i=1:10
f=log((xo.^2)+1)-exp(xo/2)*cos(pi*xo);
df=2*xo/((xo.^2)+1)-pi/2*exp(xo/2)-sin(pi*xo);
x=xo-(f./df);
dist=abs(x-xo);
dg=abs(1-(f./df));
disp([x,dist,dg])
xo=x;
end

-0.4617 0.5617 0.4383

-0.3653 0.0964 1.0964

-0.5736 0.2083 0.7917

-0.1466 0.4269 1.4269

-0.7695 0.6229 0.3771

-0.0596 0.7099 1.7099

-0.7115 0.6520 0.3480

-0.0425 0.6691 1.6691

-0.6927 0.6502 0.3498

-0.0441 0.6486 1.6486

x=-10:1/1000:10;
y= sin(xi)+log(xi);
plot(x,y),grid

You might also like