Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo Biseccion
Trabajo Biseccion
Resumen--- En el siguiente trabajo a realizar sobre los diferentes mtodos, en lo cual se va a poner en prctica cada uno de
ellos, esto se va a realizar mediante un software (Matlab).
Palabras Claves Biseccin, Falsa posicin, Punto fijo, Newton Rahpson, Gauss Jordan, Descomposicin LU.
OBJETIVOS
Objetivo General:
Poner en prctica cada uno de estos mtodos para una mejor resolucin.
Objetivos Especficos:
Aplicar correctamente las frmulas, para no presentar ningn error dentro del clculo.
Es una forma ms fcil de resolucin de problemas, que nos ayudan con un mayor nmero de probabilidad de exactitud.
I. INTRODUCCIN
Los mtodos numricos son tcnicas en las cuales es posible hacer problemas matemticos de tal forma que puedan resolverse
usando operaciones aritmticas. Un mtodo numrico es un procedimiento mediante el cual se obtiene, casi siempre de manera
aproximada, la solucin de ciertos problemas realizando clculos puramente aritmticos, lgicos, clculo de funciones. Un tal
procedimiento consiste de una lista finita de instrucciones precisas que especifican una secuencia de operaciones algebraicas y
lgicas, que producen o bien una aproximacin de la solucin del problema. La eficiencia en el clculo de dicha aproximacin
depende, en parte, de la facilidad de implementacin del algoritmo y de las caractersticas especiales y limitaciones de los
instrumentos de clculo.
El anlisis numrico trata de disear mtodos para "aproximar" de una manera eficiente las soluciones de problemas expresados
matemticamente.
El objetivo principal del anlisis numrico es encontrar soluciones "aproximadas" a problemas complejos utilizando slo las
operaciones ms simples de la aritmtica. Se requiere de una secuencia de operaciones algebraicas y lgicas que producen la
aproximacin al problema matemtico.
Formulas
+
=
2
< 0 =
( ) ( ) { }
> 0 =
o Error Porcentual Real
| |
= 100
o Error Porcentual Relativo
| |
= 100
Formulas
( ) ( )
=
( ) ( )
=
( ) ( )
El Mtodo de Punto Fijo (tambin conocido como iteracin de punto fijo), es otro mtodo para hallar los ceros de f(x). Para
resolver f(x) = 0, se reordena en una forma equivalente:
f(x) = 0
x - g(x) = 0
x = g(x)
Observe que si c es un cero de f(x), f(c)=0 y c=g(c). (Siempre que se tenga c=g(c) se dice que c es un punto fijo de la funcin g).
Para aproximar un cero de f se utiliza la iteracin de punto fijo (1) xn+1 = g(xn) , n = 0, 1, 2, 3, . . .
donde x0 es una aproximacin inicial del cero de f.
Universidad Politcnica Salesiana-Sede Cuenca. 3
Formulas
+1 = ( ) ( )
() ()
() =
En anlisis numrico, el mtodo de Newton (conocido tambin como el mtodo de Newton-Raphson o el mtodo de Newton-
Fourier) es un algoritmo para encontrar aproximaciones de los ceros o races de una funcin real. Tambin puede ser usado para
encontrar el mximo o mnimo de una funcin, encontrando los ceros de su primera derivada.
El mtodo de Newton-Raphson es un mtodo abierto, en el sentido de que no est garantizada su convergencia global. La nica
manera de alcanzar la convergencia es seleccionar un valor inicial lo suficientemente cercano a la raz buscada. As, se ha de
comenzar la iteracin con un valor razonablemente cercano al cero.
La abscisa en el origen de dicha recta ser, segn el mtodo, una mejor aproximacin de la raz que el valor anterior. Se realizarn
sucesivas iteraciones hasta que el mtodo haya convergido lo suficiente. Sea f: [a, b] -> R funcin derivable definida en el intervalo
real [a, b]. Empezamos con un valor inicial x0 y definimos para cada nmero natural n.
Formulas
(1 )
2 = 1
(1 )
Universidad Politcnica Salesiana-Sede Cuenca. 4
Se emplea para resolver sistemas de muchas ecuaciones n pero finitas con muchas variables n que tambin son finitas que
tiene una solucin nica, muchas o ninguna.
Para emplear este mtodo primero el sistema de ecuaciones debe reescribirse como una matriz, una matriz es un arreglo de nmeros,
dentro de corchetes. Acomodados dentro de columnas y renglones.
Ejemplo de matriz
1 0 0
= [0 1 0]
0 0 1
La descomposicin LU involucra solo operaciones sobre los coeficientes de la matriz [A], proporcionando un medio eficiente para
calcular la matriz inversa o resolver sistemas de lgebra lineal. Primeramente, se debe obtener la matriz [L] y la matriz [U]. [L] es
una matriz diagonal inferior con nmeros 1 sobre la diagonal. [U] es una matriz diagonal superior en la que sobre la diagonal no
necesariamente tiene que haber nmeros 1. El primer paso es descomponer o transformar [A] en [L] y [U], es decir obtener la
matriz triangular inferior [L] y la matriz triangular superior [U].
Ejemplo de Descomposicin LU
1 0 0
[] = [ 12 1 0]
13 23 1
11 12 13
[] = [ 0 22 23 ]
0 0 33
11 12 13
[] = [ 21 22 23 ]
31 32 33
III. DESARROLLO
Mtodo de la Biseccin
Programacin:
%Metodo de la biseccion
clear, clc
syms x
h = input('Ingrese la funcion:');
format bank;
f = inline(h);
disp(f);
a = input('Ingrese el limite inferior: ');
b = input('Ingrese el limite superior: ');
to = input('Ingrese la tolerancia deseada: ');
aux=0;
xr = 0;
ni = 0;
Universidad Politcnica Salesiana-Sede Cuenca. 5
e = 5.56;
Ea=100;
fprintf('\t ni \t\t a \t\t b \t\t xr \t f(a)*f(b) \t\t Ea\n ');
while(Ea>to )
xr = (a+b)/2;
Ea=abs(((xr-aux)*100)/xr);
c = f(a)*f(xr);
disp([ni,a,b,xr,c,Ea]);
aux=xr;
if(c<0)
b=xr;
else a=xr;
end
ni=ni+1;
end
Biseccin:
Ingrese la funcion:'3*x.^2+2*x'
Inline function:
f(x) = 3*x.^2+2*x
() ()
0 0 1.00 0.50 0 100.00
Raiz encontrada=
0.999992
xr =
1.00
Programacin:
ni=ni+1;
end
Falsa Posicin:
Ingrese la funcion:'x.^3-5*x+1'
Inline function:
f(x) = x.^3-5*x+1
Raiz encontrada=
0.201640
Programacin:
a=xr;
ni=ni+1;
end
else
disp('La funcin no converge');
end
fprintf('Raiz encontrada= \n\t%f\n', xr);
Punto Fijo:
Inline function:
f(x) = x.^3-5*x+1
Inline function:
d(x) = 3*x^2-5
La funcin si converge \n
ni i g(x) Ea
0 0 -5 100
1.0e+04 *
1.0e+08 *
Raiz encontrada=
647829070.000000
Programacin:
de=inline(der);
disp(der);
fprintf('\t ni \t\t xi \t\t xr \t\t Ea \n');
while(ni<=i )
xr = xi-(f(xi)/de(xi));
Ea=abs(((xr-aux)*100)/xr);
aux=xr;
disp([ni,xi,xr,Ea]);
xi=xr;
ni=ni+1;
end
fprintf('Raiz encontrada= \n\t%f\n', xr);
Newton Raphson:
Inline function:
f(x) = x.*-5.0+x.^3+1.0
ni xi xr Ea
0 0 0.2000 100.0000
Raiz encontrada=
0.201640
Programacin:
m=[a,a1];
disp(m);
for i=1:f
m(i,:)=m(i,:)/m(i,i);
for j=i+1:f
m(j,:)=m(j,:)-m(i,:)*m(j,i);
Universidad Politcnica Salesiana-Sede Cuenca. 10
disp(m);
end
end
for i=f:-1:1
for j=i-1:-1:1
m(j,:)=m(j,:)-m(i,:)*m(j,i);
disp(m);
end
end
for i=1:f
for j=f+1
fprintf('La variable X%d es: ', i)
r=m(i,j);
disp(r);
end
end
Gauss Jordan:
1 6 -2
-9 4 4
1 6 -2
0 58 -14
1.0000 0 -0.5517
0 1.0000 -0.2414
Mtodo de Descomposicin LU
Programacin:
%Metodo Descomposicion LU
clear all
C=P(q,:);
P(q,:)=P(j+q-1,:)
P(j+q-1,:)=C
if Aug(q,q)==0
'A es singular no hay solucion unica'
break
end
for k=q+1:n %sacamos m y cargamos en la matriz L
m=Aug(k,q)/Aug(q,q)
L(k,q)=m
Aug(k,q:n)=Aug(k,q:n)-m*Aug(q,q:n) %hacemos cero a los de abajo
end
end
M=P*B %M es la matriz P*B
if q>1 % cambiamos las filas en la segunda operacion
B=L(n,1:q-1)
L(n,1:q-1)=L(n-1,1:q-1)
L(n-1,1:q-1)=B
end
n=length(D);
X=zeros(n,1);X(n)=D(n)/Aug(n,n);
for k=n-1:-1:1 % sacamos los valores de X
X(k)=(D(k)-Aug(k,k+1:n)*X(k+1:n))/Aug(k,k);
end
X
Descomposicin LU:
P=
L=
M=
Universidad Politcnica Salesiana-Sede Cuenca. 12
25
D=
25
X=
1.3158
Matlab
V. CONCLUSIONES Y RECOMENDACIONES
El estudio de los mtodos numricos, de la manera en que lo veo, es muy til y por ende importante para quien quiera que necesite
herramientas para resolver operaciones, las cuales se saben que pueden resultar complicadas, y por ms que se dominen los mtodos
tradicionales, estos muchas veces pueden no ser suficientes, sin embargo, no esto no quiere decir que la operacin sea imposible
de solucionar, y es ah donde los mtodos numricos se aplican, y facilitan es trabajo de cierta manera.
VI. REFERENCIAS
[1] http://mathworld.wolfram.com/Bisection.html
[2] http://illuminatus.bizhat.com/metodos/falsaposicion.htm
[3] http://noosfera.indivia.net/metodos/puntoFijo.html
[4] http://www.sosmath.com/calculus/diff/der07/der07.html
[5] https://prezi.com/yfiks5y8sbt5/gauss-jordan-conceptos/
[6] http://www.monografias.com/trabajos45/descomposicion-lu/descomposicion-lu.shtml#xdesco