Documentos de Académico
Documentos de Profesional
Documentos de Cultura
02 EcuacionesAlgebraicas-2014 PDF
02 EcuacionesAlgebraicas-2014 PDF
( )
SOLUCIÓN:
PUNTO FIJO
Encuentre la raíz real positiva de f(x) = ln(x) – x + 2 = 0, usando el método del punto fijo, con tolerancias
o errores menores a 10-4, 10-5 y 10-6 para la variable x, con un punto inicial x0 = 3.5.
SOLUCIÓN:
>> PuntoFijo(100)
Arch. Ecuación = ecua_PuntoFijo
Error = 0.0001
Valor inicial xo = 3.5
>> Sol=PuntoFijo(100,'ecua_PuntoFijo',0.0001,3.5)
Sol =
3.1462
>> [Sol,ite]=PuntoFijo(100,'ecua_PuntoFijo',0.0001,3.5)
Sol =
3.1462
ite =
8
>> PuntoFijo(100,'ecua_PuntoFijo',0.0001,1)
>> Newton_Raphson(100);
NOTA: lo que está pintado de color rojo tiene que introducir cuando se ejecute el anterior programa.
>> sol=Newton_Raphson(100,'NewtonRaphson',0.0001,3.5)
sol =
3.1462
MÉTODO DE LA SECANTE
1. Copie a una carpeta de MATLAB los archivos Secante.m y MetodoSecante.m
2. En el workspace escribir lo siguiente:
>> MetodoSecante(100);
METODO DE LA SECANTE
Arch. Ecuación = Secante
Error = 0.0001
Valor de Xo = 3
Valor de X1 = 3.5
----------------------------------------------------------
ite. Xn Xn+1 Xn+2 f(Xn+2)
----------------------------------------------------------
0 3.00000 3.50000
1 3.00000 3.50000 3.14257 2.00000
2 3.50000 3.14257 3.14611 0.00247
----------------------------------------------------------
La raiz es = 3.14611
>> sol=MetodoSecante(100,'Secante',0.0001,3,3.5)
sol =
3.1461
>> Falsa_Posicion(100);
>> sol=Falsa_Posicion(100,'FalsaPosicion',0.0001,3,3.5)
sol =
3.1462
MÉTODO DE LA BISECCION
1. Copie a una carpeta de MATLAB los archivos Biseccion.m y MetodoBiseccion.m
2. Encuentre una raíz para y = f(x) = x3 + 2x2 + 10x – 20, Error = 0.001; xi = 1; xD = 2.
3. En el workspace escribir lo siguiente:
>> MetodoBiseccion(100);
METODO DE LA BISECCION
Arch. Ecuación = Biseccion
Error = 0.001
Valor de xi = 1
Valor de xd = 2
----------------------------------------------------------
ite. Xi Xd Xm f(Xm)
----------------------------------------------------------
0 1.00000 2.00000
1 1.00000 2.00000 1.50000 2.87500
2 1.00000 1.50000 1.25000 -2.42188
3 1.25000 1.50000 1.37500 0.13086
4 1.25000 1.37500 1.31250 -1.16870
>> sol=MetodoBiseccion(100,'Biseccion',0.001,1,2)
sol =
1.3688
MÉTODOS ACELERADOS
>> MetodoSteffensen(100);
METODO DE STEFFENSEN
Arch. Ecuación = Steffensen
Error = 0.001
Valor de Inicial Xo = 1
----------------------------------------------------------
ite. Xn Xn+1 d=(Xn+1-Xn)
----------------------------------------------------------
0 1.00000
1 1.00000 -11.00000 12.000000
2 -11.00000 -779.00000 768.000000
3 -779.00000 1.19048 780.190476
4 1.19048 -7.65522 8.845697
5 -7.65522 -198.56799 190.912769
6 -198.56799 1.62024 200.188233
7 1.62024 2.24010 0.619860
8 2.24010 23.05159 20.811488
9 23.05159 1.60121 21.450378
>> sol=MetodoSteffensen(100,'Steffensen',0.001,1)
sol =
1.5963
>> NewtonRaphson_SegundoOrden(100);
>> sol=NewtonRaphson_SegundoOrden(100,'NewtonRaphsonSegundoOrden',0.001,1)
sol =
1.3688
>> NewtonHorner(100)
ans =
0.9579
PRÁCTICA:
ecua_PuntoFijo.m
NewtonRaphson.m
Secante.m
FalsaPosicion.m
Biseccion.m
Steffensen.m
NewtonRaphsonSegundoOrden.m