Documentos de Académico
Documentos de Profesional
Documentos de Cultura
\
| + b a
f entonces
2
) ( b a +
es la solucin que buscamos.
Si 0
2
) (
=
|
.
|
\
| + b a
f entonces consideramos los intervalos
(
+
2
) (
,
b a
a y
(
+
b
b a
,
2
) (
.
Se verificar, o bien que 0 )
2
) (
( * ) ( <
+ b a
f a f o bien que
0 ) ( *
2
) (
<
|
.
|
\
| +
b f
b a
f .
En el intervalo en el que la funcin tome signos contrarios en sus extremos volvemos a
considerar el punto medio y repetimos el proceso.
En caso de no encontrar la solucin exacta de la ecuacin, con este proceso construimos
una sucesin de intervalos encajados | | | | | |
n n
b a b a b a , , , , , ,
2 2 1 1
de tal forma que la
amplitud de cada intervalo es la mitad del anterior. Entonces si tomamos el punto medio
de cada uno de esos intervalos en
,
2
) (
, ,
2
) (
,
2
) (
2 2
2
1 1
1
n n
n
b a
x
b a
x
b a
x
+
=
+
=
+
= estamos construyendo una
sucesin , , , ,
2 1 n
x x x que converge a la solucin de la ecuacin 0 ) ( = x f , as una
aproximacin de esta solucin ser
2
) (
n n
n
b a
x
+
= y el error mximo cometido estar
acotado por el valor de |
.
|
\
|
2
) (
n n
a b
o lo que es lo mismo por
|
|
.
|
\
|
+1
2
) (
n
a b
. Que es un
valor que slo depende del intervalo inicial y del nmero de iteraciones.
Utilizando una hoja de clculo podemos efectuar todo este proceso de una forma muy
sencilla.
El presente esquema se reduce a la iteracin de Newton si se asigna al valor de
) (
1
n
x f '
para cada iteracin.
5. RESUMEN
El mtodo de biseccin es un mtodo simple de implantar pero en si depende mucho de la
estimacin inicial que se haga para poder tener un intervalo con una sola raz, las tcticas
d explorar en primer trmino el intervalo de bsqueda ayuda mucho tanto a reducir el
Laboratorio de Mtodos Computacionales Pgina 31
Mgter. ngel Montesinos Murillo Sesin N
05
intervalo como a tener una sola raz en el, por el contrario parte el algoritmo se asemeja
mucho a a bsqueda binaria.
IV
(La prctica tiene una duracin de 2 horas) ACTIVIDADES
1. Encender el equipo de computo, si existe algn desperfecto o faltante en el equipo
comunicarlo inmediatamente.
2. Al aparecer la solicitud de contrasea elegir el login usuario y digitar la clave
correspondiente.
3. Ingrese a su cuenta de usuario de red.
4. Cree una carpeta que se llame Mtodos Computacionales y dentro de ella una que se
llame Prctica N 5.
5. Crear una carpeta bajo el nombre de Temporal en la unidad donde compile el programa.
6. Ejecute el IDE NetBeans o Eclipse, de la caja de dilogo de creacin de proyectos elija un
proyecto java.
7. Para todos los programas siguientes hacer uso de la arquitectura modelo-vista-
controlador.
8. Crear una aplicacin que permita hallar la solucin de una funcin matemtica haciendo
uso del mtodo de biseccin, haciendo lo siguiente:
a) Ingresar los datos necesarios.
b) Muestre por consola la progresin de los resultados parciales en una grilla.
c) Muestre el resultado o solucin de la raz ms aproximado al 0.
d) Muestre el error relativo y absoluto del clculo de la raz de la funcin.
e) Grabe los resultados en un archivo tipo texto PracticaN5.cvs.
9. Compile el programa.
10. Depure los errores y corrija los warnings.
11. Use el men de depuracin para hacer Trace y seguir la ejecucin del programa.
12. Ejecute el programa haciendo uso de la funcin f(x) = e
x
2, con un tolerancia de error
de = 0.01, en el intervalo [0,2]; compruebe los resultados con [1].
13. S los resultados no se ajustan a los reales, revisar el algoritmo y el cdigo de
implementacin para eliminar los errores lgicos introducidos.
14. Agregar al dilogo de la aplicacin anterior el mtodo de falsa posicin, para lo cual debe
de tener en cuenta lo siguiente:
f) Ingresar los datos necesarios.
g) Muestre por consola la progresin de los resultados parciales en una grilla.
h) Muestre el resultado o solucin de la raz ms aproximado al 0.
i) Muestre el error relativo y absoluto del clculo de la raz de la funcin.
15. Integra la aplicacin al programa de la prctica anterior.
16. Integre la aplicacin al programa de la practica anterior.
V
EJERCICIOS
1. Complementar la aplicacin anterior agregando funciones que comprueben la existencia
de un nmero par o impar de races o soluciones en el mtodo de biseccin.
2. Agregar una funcin que explore y determine los intervalos donde se pueden ubicar las
races o soluciones para una funcin matemtica cualquiera.
3. Implementar en la funcin anterior la capacidad de determinar si se est aproximando a la
raz o hacia una singularidad.
4. Disee un algoritmo bajo los principios del mtodo de biseccin que nos permita calcular
siempre la raz ms prxima a un punto dado.
VI
CUESTIONARIO
1. Qu es una ecuacin?
2. Qu es una funcin matemtica?
3. Cmo se construye una funcin matemtica?
Laboratorio de Mtodos Computacionales Pgina 32
Mgter. ngel Montesinos Murillo Sesin N
05
4. Qu es una ecuacin no lineal?
5. Qu significa la raz de una funcin matemtica?
6. Qu significado tienen los espacios anterior y posterior al punto matemtico donde se
halla la raz de una funcin matemtica?
7. Cul es el principio matemtico fundamental que se usa para hallar la raz de una
ecuacin mediante el mtodo de biseccin?
8. Por qu la funcin matemtica debe ser continua en el intervalo dado al aplicar el
mtodo de biseccin?
9. Qu sucede si en un intervalo dado existen dos races al aplicar el mtodo de biseccin?
10. En qu casos es posible aplicar el mtodo de biseccin?.
11. De qu forma es posible hacer que el mtodo de biseccin halle por lo menos una raz
de la funcin matemtica?.
VII
BIBLIOGRAFIA Y REFERENCIAS
Nakamura, Shoichiro; Mtodos Numricos Aplicados con Software ; Prentice Hall
Hispanoamericana S.A.;1 Ed; 1992, Mxico (Pgs. 79 - 82).
Mathews, John H., Fink, Curts, D., Mtodos Numricos con Matlab , Prentice Hall, 1
Ed. 2000, Madrid (pgs 46 - 55).
http://www.iesrodeira.com/metodos_numericos/index-2.htm
http://docentes.uacj.mx/gtapia/AN/default.htm
http://mailweb.udlap.mx/~ccastane/Analisis_Numerico_html/Lindley.html
http://www.uv.es/~diaz/mn/node17.html