Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1.00000000000000 1.50000000000000<br />
2.00000000000000 1.41666666666667<br />
3.00000000000000 1.41421568627451<br />
4.00000000000000 1.41421356237469<br />
5.00000000000000 1.41421356237309<br />
6.00000000000000 1.41421356237309<br />
7.00000000000000 1.41421356237309<br />
8.00000000000000 1.41421356237309<br />
9.00000000000000 1.41421356237309<br />
10.00000000000000 1.41421356237309<br />
Esempio 4 (<strong>Calcolo</strong> di √ 2-seconda versione).<br />
Questa è la seconda funzione per il calcolo di √ 2<br />
xn+1 = xn · xn−1 + 2<br />
xn + xn+1<br />
x0 = 2 , x1 = 1.5<br />
Anche questo algoritmo rispetta il teorema del punto fisso. Infatti ipotizzando<br />
che alla n + 1-esima iterazione siamo arrivati a calcolare √ 2 abbiamo che:<br />
√ 2 √ 2 + 2<br />
√ 2 + √ 2 =<br />
2 + 2<br />
2 · √ 2<br />
= 2<br />
√ 2 = √ 2<br />
risultato (1,:)=[0,2];<br />
risultato (2,:)=[1,1.5];<br />
y=0;<br />
for i=3:10<br />
y=(risultato(i-1,2)*risultato(i-2,2)+2)/(risultato(i-1,2)+risultato(i-2,2));<br />
risultato(i,:)=[i-1,y];<br />
end<br />
Come si può notare, a parità di iterazione, la prima verione dell’algoritmo è<br />
molto più efficiente della seconda.<br />
0 2.00000000000000<br />
1.00000000000000 1.50000000000000<br />
2.00000000000000 1.42857142857143<br />
3.00000000000000 1.41463414634146<br />
4.00000000000000 1.41421568627451<br />
5.00000000000000 1.41421356268887<br />
6.00000000000000 1.41421356237310<br />
7.00000000000000 1.41421356237310<br />
8.00000000000000 1.41421356237309<br />
9.00000000000000 1.41421356237310<br />
10.00000000000000 1.41421356237310<br />
11.00000000000000 1.41421356237309<br />
7