You are on page 1of 5

x=-4:0.

1:4;
y=cos(x);
z=3*x;
t=zeros(size(x));
plot(x,y)
axis([-4 4 -2 2])
hold on
plot(x,z)
plot(x,t)

mn2
format long
x0=pi/8;
for i=1:5;
x=cos(x0)/3;
f=abs(cos(x0)-3*x0);
disp([x0, x, f])
x0=x;
end

0.392699081698724 0.307959844170429 0.254217712584886

0.307959844170429 0.317651318230573 0.029074422180432

0.317651318230573 0.316657205338012 0.002982338677682

0.316657205338012 0.316760548013117 0.000310028025313

0.316760548013117 0.316749819637578 0.000032185126616


Mn3
format long
x0=1;
for i=1:9
x=20/(x0^2+2*x0+10);
dist=abs(x-x0);
dg=abs(-20*(2*x+2)/(x^2+2*x+10)^2);
disp([x,dist,dg])
x0=x;
end

1.538461538461539 0.538461538461539 0.425718941295636

1.295019157088122 0.243442381373416 0.450997473075934

1.401825309448600 0.106806152360478 0.440466677944288

1.354209390404292 0.047615919044308 0.445285721129186

1.375298092487380 0.021088702083087 0.443174611254047

1.365929788170655 0.009368304316725 0.444117116666538

1.370086003401819 0.004156215231164 0.443699889746150

1.368241023612835 0.001844979788984 0.443885280917360

1.369059812007482 0.000818788394647 0.443803041176408

format long
x0=1;
for i=1:9
x=(-x^3-2*x^2+20)/10;
dist=abs(x-x0);
dg=abs(-3*x^2-4*x)/10;
disp([x,dist,dg])
x0=x;
end

1.368528774660391 0.368528774660391 1.109272811986197

1.369118012144583 0.000589237484192 1.109992444211454

1.368464175016654 0.000653837127929 1.109193929497865

1.369189668225141 0.000725493208487 1.110079971562398

1.368384634172738 0.000805034052403 1.109096805781112

1.369277890583683 0.000893256410945 1.110187738725864

1.368286695545774 0.000991195037910 1.108977222580581

1.369386508146057 0.001099812600284 1.110320425866159

1.368166102453802 0.001220405692255 1.108829986152609


x=0:0.05:2;
dg=-20*(2*x+2)./(x.^2+2*x+10).^2;
y=ones(size(x));
ymin=nanmin(dg);
ymax=nanmax(dg);
if ymin>-1
ymin=-1.1;
end
if ymax<1
ymax=1.1;
end
plot(x,dg,'k')
hold on
plot(x,y,'k')
plot(x,z,'k')
axis([0 2 ymin ymax])

You might also like