Está en la página 1de 3

UNIVERSIDAD NACIONAL SAN ANTONIO

ABAD DEL CUSCO


DEPARTAMENTO ACADEMICO DE INGENIERÍA INFORMATICA

GUIA : Nº 04
DOCENTE : ING. ENRIQUE GAMARRA SALDIVAR
SEMESTRE : 2023-I
TEMA : ECUACIONES NO LINEALES

1. OBJETIVOS DE LA PRÁCTICA.
Al finalizar la práctica el estudiante estará en la capacidad de:
a) Encontrar la solución de ecuaciones no lineales utilizando los métodos numéricos determinando
las ventajas y desventajas de cada uno de los métodos.
b) Plantear y solucionar problemas con ecuaciones no lineales utilizando el método más adecuado al
problema.
c) Reconocer las características de cada uno de los métodos.

2. TRABAJO PREPARATORIO.
a) Desarrollar un programa que busque los intervalos donde se encuentran las raíces de una función.
b) Desarrolle el programa que permita calcular la raíz de una función utilizando el método de
Bisección.
c) Desarrolle el programa que permita calcular la raíz de una función utilizando el método de la Regla
Falsa.

3. MARCO TEORICO
El objeto del cálculo de las raíces de una ecuación es determinar los valores de x para los que se
cumple: f(x) = 0.
Por esto, las soluciones de una ecuación no lineal se llaman raíces o ceros.
La razón principal para resolver ecuaciones no lineales por medio de métodos numéricos es que
esas ecuaciones carecen de solución exacta, excepto para muy pocos problemas. La solución analítica
de las ecuaciones polinomiales existe sólo hasta el orden cuatro, pero no existen soluciones en forma
exacta para órdenes superiores. Por lo tanto, las raíces de esas ecuaciones no lineales se obtienen
mediante métodos computacionales basados en procedimientos iterativos.
4. DESARROLLO DE LABORATORIO.
Ejercicio 1.- Determinar la raíz de la siguiente ecuación en el siguiente intervalo:

f(x) = X 4 - 2 X 3 - 12 X 2 + 16 X - 40

Intervalo: [ 4.2 , 4.4 ] . Con un criterio de error de 0.01% y 6 decimales en los cálculos.

Solución:
UNIVERSIDAD NACIONAL SAN ANTONIO
ABAD DEL CUSCO
DEPARTAMENTO ACADEMICO DE INGENIERÍA INFORMATICA

% Función: f(x) = X 4 - 2 X 3 - 12 X 2 + 16 X - 40

function y = f(x)
y=(x^4)-(2*(x^3))-(12*(x^2))+(16*x)-40;

% Método de la Bisección
function y=Biseccion(xi,xs,es)
eai=2*es;
i=0;
while eai>es
i=i+1;
xr=(xi+xs)/2;
if i==1
fprintf('%3.0f%10.6f\n',i,xr);
else
eai=abs((xr-xra)/xr)*100;
fprintf('%3.0f%10.6f%10.6f\n',i,xr,eai);
end
if f(xi)*f(xr)<0
xs=xr;
else
xi=xr;
end
xra=xr;
end
y=xr;

Ejecución: biseccion(xi,xs,tolerancia)

PROGRAMA RAICES POR EL METODO DE LA REGLA FALSA

function y=reglafalsa(xi,xs,es)
eai=2*es;
i=0;
while eai>es
i=i+1;
xr=((f(xs)*xi)-(f(xi)*xs))/(f(xs)-f(xi));
if i==1
fprintf('%3.0f%10.6f\n',i,xr);
else
eai=abs((xr-xra)/xr)*100;
fprintf('%3.0f%10.6f%10.6f\n',i,xr,eai);
end
if f(xi)*f(xr)<0
xs=xr;
UNIVERSIDAD NACIONAL SAN ANTONIO
ABAD DEL CUSCO
DEPARTAMENTO ACADEMICO DE INGENIERÍA INFORMATICA

else
xi=xr;
end
xra=xr;
end
y=xr;

5. EJERCICIOS COMPLEMENTARIOS.
a) Tabule la ecuación:

f x   x3  4.65x 2  49.92 x  76.67


y determine los intervalos que contiene las raíces. Utilizando el programa del trabajo
preparatorio ( a ).
b) Determine todas las raíces de esa ecuación mediante el método de Bisección con una tolerancia
  0.0001
c) Modifique el programa del método de bisección al método de Falsa Posición y determine las
raíces de la ecuación anterior. Indique las diferencias entre los dos métodos.
d) Digitar, compilar y ejecutar el programa de la Regla Falsa, calcule las raíces de la ecuación

f x  
2 9.81  1.4 *10 5 x1.5  1.15 *10 5 x 2
1000
con valores iniciales de x0  30 y x1  30.1. Con tolerancia   0.0001
e) Utilizando el método de bisección y regla falsa, determinar la solución real positiva más pequeña
con una tolerancia de 0.001%

e x  5x 2

También podría gustarte