Ejericicios matlab secante biseccion newton y muller

7
El problema a resolver es el siguiente f(x)= x*sin(x) -1 con una tolerancia de 0.0001 en un intervalo de 0 a 2. MSecante Ingrese la funcion: x*sin(x)-1 Ingrese el primer punto inicial: 0 Ingrese el segundo punto inicial: 2 It. X0 X1 Xr rror aprox 1 0.0000000 2.0000000 1.0!!"#02 0.0000000 2 0.0000000 1.0!!"#02 1.12221$0 0.02001!2 % 0.0000000 1.12221$0 1.10!"!!& 0.0111''2

description

secante biseccion newton y muller

Transcript of Ejericicios matlab secante biseccion newton y muller

El problema a resolver es el siguiente f(x)= x*sin(x) -1 con una tolerancia de 0.0001 en un intervalo de 0 a 2.

MSecanteIngrese la funcion:x*sin(x)-1Ingrese el primer punto inicial:0Ingrese el segundo punto inicial:2It. X0 X1 Xr Error aprox 1 0.0000000 2.0000000 1.0997502 0.0000000 2 0.0000000 1.0997502 1.1222160 0.0200192 3 0.0000000 1.1222160 1.1097994 0.0111882 4 0.0000000 1.1097994 1.1165581 0.0060531

Grafica

MBiseccionIngrese la funcion que se desea evaluar:F= x*sin(x)-1 F(x) = x*sin(x) - 1 Ingrese el primer punto del intervalo (a): 0Ingrese el segundo punto del intervalo (b): 2Elija 1 si desea ingresar el nmero de iteraciones.Elija 2 si desea ingresar el error.Eleccin: 2Ingrese el error (Ej. 0.0001): 0.0001Numero de iteraciones: 14.287712379549449

Intervalo: 0

2

Intervalo: 1

2

Intervalo: 1

1.500000000000000

Intervalo: 1

1.250000000000000

Intervalo: 1

1.125000000000000

Intervalo: 1.062500000000000

1.125000000000000

Intervalo: 1.093750000000000

1.125000000000000

Intervalo: 1.109375000000000

1.125000000000000

Intervalo: 1.109375000000000

1.117187500000000

Intervalo: 1.113281250000000

1.117187500000000

Intervalo: 1.113281250000000

1.115234375000000

Intervalo: 1.113281250000000

1.114257812500000

Intervalo: 1.113769531250000

1.114257812500000

Intervalo: 1.114013671875000

1.114257812500000

La raiz mas actualizada es: 1.114135742187500

Grafica

Metodo de Newton

eqn_1(x)Funcion = x.*sin(x) -1

Newt_g('eqn_1', 0.5 , -3 , 3 , 50)f_name =

eqn_1Funcion = x.*sin(x) -1

n= 0, x= 0.500000, y= -0.760287 n= 1, x= 1.327322, y= 0.288174 n= 2, x= 1.103946, y= -0.014186 n= 3, x= 1.114154, y= -0.000005 n= 4, x= 1.114157, y= 0.000000

ans =

1.11415

grid on

Metodo de Mullerf='x*sin(x) -1';Muller(f,0.5,1,100,0.0001)

T =

x0x1 x2 fx(xr) 1.5000 0.5000 1.2084 0.1299 0.5000 1.2084 1.1050 -0.0127 1.2084 1.1050 1.1144 0.0003 1.1050 1.1144 1.1142 -0.0000 1.1144 1.1142 1.1142 0.0000

ans =

1.1142

diary off