Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: “C2”
I. INTRODUCCIÓN:
aprendizaje y resolución.
II. OBJETIVOS:
Conocer con cuál de los dos métodos de solución de una ecuación (Newton-
Raphson o aproximaciones sucesivas) se puede encontrar más rápidamente
las raíces de una ecuación y con un error minimo.
Conocer cuál de los métodos de solución es mas practico trabajar para
encontrar las raíces de una ecuación.
Verificar con cuál de los dos métodos de solución de una ecuación se hacen
menos iteraciones.
Conocer si estos dos métodos son de ayuda para resolver los problemas que se
le presentan a un ingeniero civil.
1. Newton-Raphson:
a. Historia
b. Concepto:
Sea f: [a, b] -> R función derivable definida en el intervalo real [a, b].
Existen numerosas formas de evitar este problema, como pudieran ser los
métodos de aceleración de la convergencia tipo Δ² de Aitken o el método de
Steffensen. Derivados de Newton-Raphson destacan el método de Ralston-
Rabinowitz, que restaura la convergencia cuadrática sin más que modificar
el algoritmo a:
Para una cierta constante C. Esto significa que si en algún momento el error
es menor o igual a 0,1, a cada nueva iteración doblamos (aproximadamente)
el número de decimales exactos. En la práctica puede servir para hacer una
estimación aproximada del error:
donde es una función continua que se desea determinar sus raíces reales. Se
b. El criterio de convergencia:
No todas las ecuaciones pueden resolverse por este método, solamente si
el valor absoluto de la derivada de la función (x) en la vecindad de la raíz es
menor que la unidad (la pendiente de la recta bisectriz del primer cuadrante es
uno). En la figura, podemos ver como es imposible encontrar la solución
marcada por un puntito negro en la intersección entre la curva y la recta bisectriz
del primer cuadrante, ya que la sucesión xi diverge.
Para este método debe cumplirse la siguiente relación:
En este caso,
Por tanto,
c. La condición de finalización:
3. Método de La Secante:
Forma de hacerlo:
xn Es el valor actual de X
xn−1 Es el valor anterior de X
xn+1 Es el valor siguiente de X
Como su nombre lo dice, este método va trazando rectas secantes a la curva original,
y como después del primer paso no depende de otras cantidades sino que solito va
usando las que ya se obtuvieron, casi nunca falla porque se va acomodando y hará
que encuentra la raíz.
Lo primero que se hace, igual que con otros métodos es dar 2 puntos cualesquiera
que sean sobre el eje de las X que se llaman A y C.
Después se sustituyen esos puntos en la ecuación original para obtener f(A) y f(C).
Una vez que se tienen todos esos datos se obtiene el punto B con la
fórmula B=((Af(C))-(C(f(A)))/(f(C)-f(A)).
A diferencia del resto de los métodos, aquí no hay que acomodar en columnas cada
uno de los datos, sino que se utiliza la simplificación de conceptos y como
se simplifica la fórmula para seguir con el método.
4. Herramienta Solver
Solver es una herramienta para resolver y optimizar ecuaciones mediante el uso de métodos
numéricos.
Con Solver, se puede buscar el valor óptimo para una celda, denominada celda objetivo, en
donde se escribe la fórmula de la función objetivo f (x 1, x2, xn).
Solver cambia los valores de un grupo de celdas, denominadas celdas cambiantes, y que
estén relacionadas, directa o indirectamente, con la fórmula de la celda objetivo. En estas
celdas se encuentran los valores de las variables controlables x 1, x2, xn.
Puede agregar restricciones a Solver, escribiendo una fórmula g j (x1, x2, xn.) en una celda, y
especificando que la celda deberá ser mayor o igual, igual, o menor o igual que otra celda
que contiene la constante cj.
También puede especificar que los valores sean enteros, para evitar dar resultados
absurdos de algunos problemas, tales como que se necesitan 3,5 empleados.
Solver ajustará los valores de las celdas cambiantes, para generar el resultado
especificado en la fórmula de la celda objetivo.
IV.PROBLEMA:
El problema que se presenta es saber con cuál de los métodos es más seguro trabajar
una ecuación no lineal para llegar a conocer las raíces de dicha ecuación con menor mínimo
y con menos iteraciones.
V. SOLUCIÓN:
El problema lo solucionaremos cogiendo una ecuación y la evaluaremos por los
dos métodos descrito en la teoría de acuerdo a esto veremos con cuál de estos dos
métodos de solución, se llega a conocer más rápidamente las raíces de dicha
ecuación y con un error mínimo.
Para nuestra práctica tomaremos la siguiente ecuación:
VI. RESPUESTAS:
Solución:
1. Método Newton-Raphson:
Para este método utilizaremos la siguiente ecuación nº1deducida descrita en la
teoría:
x y
0.1 -0.313
1.1. Se la ecuación
0.2 0.351
1.2. La transformamos a una función:
0.3 0.706
0.4 0.924
0.5 1.057
1.3. Localizamos las raíces:
0.6 1.129 Tabulando y graficando tenemos:
0.7 1.153
0.8 1.137
0.9 1.085
1 1.000
1.1 0.885
1.2 0.742
1.3 0.572
1.4 0.376
1.5 0.155
Métodos numéricos
1.6 -0.090 Ing. Wilson Vargas Vargas
1.7 -0.359
FACULTAD DE INGENIERIA
“ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA CIVIL”
Entonces
Por lo tanto:
Por lo tanto:
2. Método de la Secante:
2.1. Se la ecuación
0.1 -0.313 2.2. La transformamos a una función:
0.2 0.351
0.3 0.706
0.4 0.924
0.5 1.057
0.6 1.129
0.7 1.153
2.3. Localizamos las raíces:
0.8 1.137
Tabulando y graficando tenemos:
0.9 1.085
1 1.000
1.1 0.885
1.2 0.742
1.3 0.572
1.4 0.376
Métodos numéricos
1.5 0.155 Ing. Wilson Vargas Vargas
1.6 -0.090
1.7 -0.359
FACULTAD DE INGENIERIA
“ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA CIVIL”
Entonces
Por lo tanto:
Por lo tanto:
Hagamos y tenemos:
Hagamos y tenemos:
Cuadro nº 3
Criterio de convergencia
0 0.10000 0.13670 0.02733 -0.0086
1 0.13670 0.13789 0.03769 -0.0003
Métodos numéricos Ing. Wilson Vargas Vargas
FACULTAD DE INGENIERIA
“ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA CIVIL”
Criterio de convergencia
0 1.4 1.52855 0.233648 0.376472237
1 1.52855 1.55702 0.210085 0.087848864
2 1.55702 1.56294 0.205463 0.018454663
3 1.56294 1.56415 0.204527 0.003791737
4 1.56415 1.56440 0.204336 0.000775511
5 1.56440 1.56445 0.204297 0.000158464
r2 =1.5644622
4.1. Se la ecuación
0.1 -0.313
0.2 0.351
0.3 0.706
0.4 0.924
0.5 1.057
0.6 1.129
0.7 1.153
0.8 1.137
0.9 1.085
1 1.000
1.1 0.885
1.2 0.742
1.3 0.572
1.4 0.376
1.5 0.155
1.6 -0.090
1.7 -0.359
Entonces
Por lo tanto:
Por lo tanto:
Hagamos y tenemos:
Hagamos y tenemos:
Cuadro nº 3
Criterio de convergencia
0 0.10000 0.13670 0.02733 -0.0086
1 0.13670 0.13789 0.03769 -0.0003
Cuadro nº 4
Criterio de convergencia
0 1.4 1.52855 0.233648 0.376472237
1 1.52855 1.55702 0.210085 0.087848864
2 1.55702 1.56294 0.205463 0.018454663
3 1.56294 1.56415 0.204527 0.003791737
4 1.56415 1.56440 0.204336 0.000775511
5 1.56440 1.56445 0.204297 0.000158464
VII. CONCLUSIONES:
Se conoció que los dos métodos de solución de Newton-Raphson y
aproximaciones sucesivas se puede encontrar más rápidamente las raíces de
una ecuación con errores mínimos.
Se conoció que los dos métodos de solución son muy prácticos así que, por
cualquiera de ellos se puede encontrar las raíces de una ecuación no lineal.
se verifico que con el método de SOLVER se puede resolver de una mabera
más rápida y con error despreciable.
se conoció que los dos métodos de solución son de mucha ayuda para la
ingeniería civil ya que los problemas que se le presenta al ingeniero son
ecuaciones no lineales.
VIII. RECOMENDACIONES:
se recomienda que para resolver una ecuación no lineal, se lo resuelva por
método de newton-raphson,o SOLVER ya que con estos métodos se pueden
llegar a la raíz más rápidamente haciendo menos iteraciones asi como en el
caso de usar Newton Raphson.
Es importante conocer los: bisección y regula falsi, ya que son métodos muy
prácticos para resolver las encontrar las raíces de una ecuación. Ya que no
se necesita mucha conocimiento en matemáticas.
IX. ANEXOS:
Métodos resueltos en matlab:
1. Método general Newton- Raphson:
disp ('NEWTON-RAPHSON')
xo=input('Valor inicial =');
n=input ('numero de iteraciones=');
salida=ones(n,4); % matiz de salida de datos
for i=1:n
x1=xo-[(exp(-xo)-xo)]/[(-exp(-xo)-1)];
vsal=[xo;x1];
er=[[abs((xo-x1)/xo)]]*100; % error relativo porcentual
ea=[[abs((x1-xo)/x1)]]*100; % error
xo=x1;
salida(i,1)=i;
salida(i,2)=x1;
salida(i,3)=er;
salida(i,4)=ea;
end
disp('ite raiz er ea');
disp(num2str(salida));