You are on page 1of 4

In[253]:= f[x_] := x - 0.8 - 0.

2 Sin[x]

Plot[{f[x]}, {x, 2.7, 2.8}]


seno

representación gráfica

1.92

1.90

1.88
Out[254]=

1.86

1.84

1.82
2.72 2.74 2.76 2.78 2.80

In[255]:= f[0.4]

Out[255]= - 0.477884

f[0.5]
- 0.395885
In[256]:=

Out[256]=

Printed by Wolfram Mathematica Student Edition


2 Metodo secante.nb

a0 = 0;
b0 = 1.57079632;
In[285]:=

niter = 10;
Forn = 0, n ≤ niter, n ++,
para cada

bn - an
xn = an - f[an ] *
f[bn ] - f[an ]
;

If[f[xn ]  0, Print["Solucion exacta", xn ]; Break[]];


si escribe finaliza iteración

If[f[xn ] ≠ 0, an+1 = an ; bn+1 = xn , an+1 = bn ];


si

InsertGridPrependHola,
inserta rejilla añade al principio

Pn - pn+1
" n ", "x[n] ", "x[n]-1 ", "p[n] ", " Pn -pn+1 ", " ", "Test f[xn ]<10-2 ",
pn
{Background  {None, {{White, Lighter[Blend[{Blue, Green}], 0.8`]}}},

Dividers  {{Gray, {LightGray}, Gray}}, Frame  True,


fondo de imagen ninguno blanco más claro mezcla⋯ azul verde

separadores gris gris claro gris marco verdadero

Spacings  {2, {2, {0.7`}, 2}}}, Frame  All, Alignment  Left, 2


espaciados marco todo alineamiento izquierda

Abs[pn - pn+1 ]
Hola = Tablen, xn , xn-1 , pn , Abs[pn - pn+1 ], ,
tabla valor absoluto pn+1

TrueQAbs[pn - pn+1 ] < 10-3 , {n, 0, 13}


¿ver⋯ valor absoluto

Print"Solucion aproximada = ", N[xniter , 13],


escribe valor numérico

xniter - xniter-1
" con error menos que ", NAbs , 20, "se realisaron ", n, " iteraciones "
⋯ valor absoluto
xniter

Printed by Wolfram Mathematica Student Edition


Metodo secante.nb 3

Pn -pn+1 Test f[xn ]<10-2


Pn -pn+1
n x[n] x[n]-1 p[n]
pn

Abs[p0 - p1 ]
Abs[p0 -p1 ]
0 0.91672 x-1 p0 False
p1

Abs[p1 - p2 ]
Abs[p1 -p2 ]
1 0.967517 0.91672 p1 False
p2

Abs[p2 - p3 ]
Abs[p2 -p3 ]
2 0.964117 0.967517 p2 False
p3

Abs[p3 - p4 ]
Abs[p3 -p4 ]
3 0.964349 0.964117 p3 False
p4

Abs[p4 - p5 ]
Abs[p4 -p5 ]
4 0.964333 0.964349 p4 False
p5

Abs[p5 - p6 ]
Abs[p5 -p6 ]
5 0.964334 0.964333 p5 False
p6

Abs[p6 - p7 ]
Abs[p6 -p7 ]
Out[289]= 6 0.964334 0.964334 p6 False
p7

Abs[p7 - p8 ]
Abs[p7 -p8 ]
7 0.964334 0.964334 p7 False
p8

Abs[p8 - p9 ]
Abs[p8 -p9 ]
8 0.964334 0.964334 p8 False
p9

Abs[p9 - p10 ]
Abs[p9 -p10 ]
9 0.964334 0.964334 p9 False
p10

Abs[p10 - p11 ]
Abs[p10 -p11 ]
10 0.964334 0.964334 p10 False
p11

Abs[p11 - p12 ]
Abs[p11 -p12 ]
11 x11 0.964334 p11 False
p12

Abs[p12 - p13 ]
Abs[p12 -p13 ]
12 x12 x11 p12 False
p13

Abs[p13 - p14 ]
Abs[p13 -p14 ]
13 x13 x12 p13 False
p14

Printed by Wolfram Mathematica Student Edition


4 Metodo secante.nb

Abs[p0 - p1 ]
Out[290]= 0, 0.91672, x-1 , p0 , Abs[p0 - p1 ], , False,
p1
Abs[p1 - p2 ]
1, 0.967517, 0.91672, p1 , Abs[p1 - p2 ], , False,
p2
Abs[p2 - p3 ]
2, 0.964117, 0.967517, p2 , Abs[p2 - p3 ], , False,
p3
Abs[p3 - p4 ]
3, 0.964349, 0.964117, p3 , Abs[p3 - p4 ], , False,
p4
Abs[p4 - p5 ]
4, 0.964333, 0.964349, p4 , Abs[p4 - p5 ], , False,
p5
Abs[p5 - p6 ]
5, 0.964334, 0.964333, p5 , Abs[p5 - p6 ], , False,
p6
Abs[p6 - p7 ]
6, 0.964334, 0.964334, p6 , Abs[p6 - p7 ], , False,
p7
Abs[p7 - p8 ]
7, 0.964334, 0.964334, p7 , Abs[p7 - p8 ], , False,
p8
Abs[p8 - p9 ]
8, 0.964334, 0.964334, p8 , Abs[p8 - p9 ], , False,
p9
Abs[p9 - p10 ]
9, 0.964334, 0.964334, p9 , Abs[p9 - p10 ], , False,
p10
Abs[p10 - p11 ]
10, 0.964334, 0.964334, p10 , Abs[p10 - p11 ], , False,
p11
Abs[p11 - p12 ]
11, x11 , 0.964334, p11 , Abs[p11 - p12 ], , False,
p12
Abs[p12 - p13 ]
12, x12 , x11 , p12 , Abs[p12 - p13 ], , False,
p13
Abs[p13 - p14 ]
13, x13 , x12 , p13 , Abs[p13 - p14 ], , False
p14

Solucion aproximada = 0.964334 con error menos que 1.61502 × 10-12 se realisaron 11 iteraciones

Printed by Wolfram Mathematica Student Edition

You might also like