You are on page 1of 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

RACES DE ECUACIONES
Mtodo de la Biseccin o punto medio
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com Especialista en Sistemas Universidad Nacional Docente Universidad Surcolombiana Neiva - Huila

Contenido
Polinomios...................................................................................................................................2 Grado de un polinomio .............................................................................................................2 Races de un polinomio ............................................................................................................2 Factorizacin de un polinomio................................................................................................3 Representacin grfica de las races de un polinomio .......................................................3 Races nicas y Mltiples:........................................................................................................5 Teorema fundamental del lgebra ........................................................................................8 Todo polinomio de grado n tiene n races............................................................................8 Regla de los signos de Descartes ............................................................................................8 Conjunto de posibles races.....................................................................................................9 Qu hacer cuando se tenga una raz?.................................................................................10 Mtodo de la Biseccin...............................................................................................................10 Descripcin ...............................................................................................................................11 Las condiciones de terminacin del proceso......................................................................13 Explicacin General del mtodo: .........................................................................................15 Procedimiento: ........................................................................................................................16 Algoritmo: .................................................................................................................................17 Ejercicio 1: ...............................................................................................................................18 Ejercicio 2: ...............................................................................................................................19 Ejercicio 3. ...............................................................................................................................20 Solucin .............................................................................................................................20 Ejemplo 4: ................................................................................................................................21 Ejemplo 5..................................................................................................................................21 Raz simple ..................................................................................... 22 RECURSOS BIBLIOGRAFCOS..................................................................... 25 Bibliografa Bsica:............................................................................ 25 Bibliografa Complementaria: ............................................................... 25 Bibliografa OnLine: ........................................................................... 26

Universidad Surcolombiana Neiva Huila - Colombia

1 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Polinomios
Un polinomio es una suma de trminos llamados monomios. Un monomio es el producto de un coeficiente (un nmero real), una variable (casi siempre x o y) elevada a un exponente (entero positivo). Existen polinomios con uno, dos o ms trminos, por ejemplo: Monomio (un trmino): 5x En este caso el coeficiente es 5, la variable es x el exponente 2 Binomio (dos trminos): 6 x
7
5

2
4 x3 x2

Trinomio (tres trminos): 3x

En este trabajo se utilizaran polinomios con coeficientes enteros y potencias enteras positivas.

Grado de un polinomio
El grado de un polinomio es igual al exponente mayor de la variable. Por ejemplo:

5x 2

Es un polinomio de grado 2

6 x7
3x 5
5

2
4x3
2

Es de grado 7

x 2 Es de grado 5
De qu grado es? De qu grado es? De qu grado es?

2 x4- x3 - x2 3 x15 + x13 - x2 13

6 x - 4 x - 19 x De qu grado es?

Nota cmo se deben escribir los polinomios. Se deben escribir en orden decreciente con respecto al grado de cada trmino.

Races de un polinomio
La raz de un polinomio es un nmero tal que hace que el polinomio valga cero. Es decir que, cuando resolvamos un polinomio a cero, las soluciones son las races del polinomio. Por ejemplo el polinomio f ( x) tiene: x2 x 12 , cuando se iguala a cero y se resuelve se Igualando a cero. Factorizando. Raz 1 Raz 2
2 de 26

x 2 x 12 0 ( x 4)( x 3) 0 x 4 x 3
Universidad Surcolombiana Neiva Huila - Colombia

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Puesto que x1

4 y x2 x3

3 , son soluciones de f(x) entonces f ( 4) 4 y x2 4x2 3 , son races del polinomio f ( x ) x


2

0 y f (3) x 12

0 . Se

dice entonces que x1 Las races de f ( x )

x 6 son x = - 1, x = 2 y x = 3 Por qu?

Factorizacin de un polinomio
El nmero de factores en que se puede descomponer un polinomio es igual al grado del polinomio. Para poder factorizar un polinomio es necesario encontrar sus races. Cuando se tengan estas, los factores correspondientes a cada raz son de la forma (x-r) donde r es una de las races. Esto es, si r1, r2, ... , rn son races del polinomio f(x) entonces la factorizacin de f(x) es: f ( x ) ( x r1 )( x r2 )...( x rn ) Por ejemplo, si 1. f ( x) x 3 4 x 2 x 6 : Como sus races son x = - 1, x = 2 y x = 3 entonces f(x) se ha factorizado como f ( x) ( x ( 1))( x 2)( x 3) ( x 1)( x 2)( x 3) f ( x) x 2 x 12 : Como sus races son x = - 4 y x = 3 entonces f(x) se ha factorizado como f ( x) ( x ( 4))( x 3) ( x 4)( x 3)

2.

Representacin grfica de las races de un polinomio


Como las races de un polinomio hacen que ste valga cero, en un plano cartesiano esto se identifica como las intersecciones de la grfica del polinomio con el eje de las X (abscisas). Esto es, los puntos en donde cruza la grfica al eje horizontal tienen como abscisa la raz del polinomio graficado. A continuacin se presentan algunas funciones con sus races, factores y grficas:

Descripcin
Funcin Races f ( x) -4y3 x2 x 12

Grfica

Factorizacin

f ( x)

( x 4)( x 3)

Universidad Surcolombiana Neiva Huila - Colombia

3 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Descripcin
Funcin Races f ( x) x3 4x2 x 6 - 1, 2 y 3

Grfica

Factorizacin

f ( x)

( x 1)( x 2)( x 3)

Funcin Races

f ( x)

x4

5x 2

- 2, - 1, 1 y 2

Factorizacin

f ( x)

( x 1)( x 2)( x 1)( x 2)

Funcin Races

f ( x)

x3

4x2

3x

Cules son?

Factorizacin

f(x) =

Funcin Races

f ( x)

x3

2x2

5x 6

1, - 2 y 3

Factorizacin

f ( x)

( x 1)( x 2)( x 3)

Universidad Surcolombiana Neiva Huila - Colombia

4 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Races nicas y Mltiples:


Los polinomios pueden tener races nicas en un punto determinado del eje x o races que se repiten en un nmero par o impar veces, es decir una raz sobre el eje x puede ser la misma par o impar veces. Dicho de otra manera una raz por ejemplo dos (2) puede ser la misma raz pero repetida tres (3) veces (impar) o repetida 2 veces (par). La tabla siguiente muestra la funcin f ( x ) x 2 4 , y en la grfica se observa como esta corta el eje x tanto en el punto -2 y 2 de un lado a otro siguiendo la forma de la figura. Se puede decir que la figura pasa de un lado al otro el eje x en el punto de corte o raz. Por lo tanto la raz es nica en el valor de menos dos (-2) y nica en el valor de dos (2). Es un polinomio de orden dos por lo tanto solo tendr dos (2) races. En la parte donde se muestra el polinomio factorizado f ( x ) ( x 2)( x 2) se puede observar que si la variable x toma el valor de 2 o toma el valor de -2 la funcin tomar el valor de cero.

Descripcin
Funcin Races f ( x) - 2, 2 x2 4

Grfica

Factorizacin

f ( x)

( x 2)( x 2)

Para el caso del siguiente ejemplo la funcin f ( x) x 2 2 x 1 tiene dos (2) races, y si observa la grfica, esta no corta el eje x en ningn sector. Ahora si observa el valor de uno (1) en el eje x, es un punto donde la funcin se vuelve cero (0). Se debe considerar al valor de uno (1) como raz de la funcin. Lo que pasa es que dicha raz se repite par veces (para el caso del ejemplo 2 veces), por esta razn la grfica no corta el eje x, sino que lo toca tangencialmente en el punto raz y cambia su pendiente. Se puede decir matemticamente que en el punto raz, la derivada de la funcin es igual a cero (0) dicho de otra manera en este punto la tangente es igual a cero (0). En la factorizacin que se hace de la funcin, se puede observar que el nico valor que hace que la funcin tome el valor de cero (0) es el punto uno (1) sobre el eje x, y
Universidad Surcolombiana Neiva Huila - Colombia 5 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

puede ser en el trmino de la izquierda o en el trmino de la derecha, es decir dos veces.

Descripcin
Funcin Races f ( x) 1, 1 x2 2x 1

Grfica

Factorizacin

f ( x)

( x 1)( x 1)

Para el caso del siguiente ejemplo la funcin f ( x ) x 3 6 x 2 12 x 8 tiene 3 races, y si observa la grfica, esta corta el eje x aparentemente en varios puntos cercanos a 2. Ahora si observa el valor de 2 en el eje x, es un punto donde la funcin se vuelve cero. Se debe considerar al valor de 2 como raz de la funcin. Lo que pasa es que dicha raz se repite impar veces (para el caso del ejemplo 3 veces), por esta razn la grfica corta el eje x de la forma como se observa en la figura. En el punto de corte sobre el eje x, este y la grfica son paralelos superpuestos. Se puede decir matemticamente que en el punto raz la derivada de la funcin es igual a cero. En la factorizacin que se hace de la funcin, se puede observar que el nico valor que hace que la funcin tome el valor de cero es 1, y puede ser en el trmino de la izquierda o en el trmino de la derecha, es decir dos veces.

Descripcin
Funcin Races f ( x) 2, 2, 2 x3 6 x 2 12 x 8

Grfica

Factorizacin

f ( x)

( x 2)( x 2)( x 2)

Para el caso del siguiente ejemplo la funcin f ( x) x 3 3x 2 4 tiene 3 races, y si observa la grfica, esta corta el eje x aparentemente en un punto igual a menos uno (-1) y toca tangencialmente dicho eje en un valor igual a uno (1). Ahora si observa el valor de -1 en el eje
Universidad Surcolombiana Neiva Huila - Colombia 6 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

x, es un punto donde la funcin cruza el eje de las x con cierta pendiente, esto indica que ese punto de corte es una raz nica. Ahora en le punto 1 sobre el eje de las x la curva o grafica de la funcin toca tangencialmente el eje y cambia de pendiente. Esto debe asumirse como una raz que se repite par veces. Como el polinomio de es orden 3 y ya se sabe de una raz nica se puede decir que dicha raz es par veces repetida. Se puede decir matemticamente que en el punto 1 considerado como raz repetida par veces, la derivada de la funcin es igual a cero. En la factorizacin que se hace de la funcin, se puede observar que el nico valor que hace que la funcin tome el valor de cero es -1, en el trmino de la izquierda o 1 en los dos trminos de la derecha. En el caso de que la raz 1 se repitiera 4 veces diferenciara la forma de la grfica en que la pendiente de esta es mayor o menor al acercarse al eje.

Descripcin
Funcin Races f ( x) x3 3x 2 4 - 1, 2, 2

Grfica

Factorizacin

f ( x)

( x 1)( x 2)( x 2)

En el siguiente ejemplo muestra la combinacin de las tres formas que toma la grfica dependiendo si sus races se repiten par o impar veces o son races nicas.

Descripcin
Funcin Races f ( x) x 6 17 x 5 102 x 4 .... 248 x 3 160 x 2 240 x 288 - 1, 2, 2, 2, 6, 6

Grfica

Factorizacin

f ( x)

( x 1)( x 2) 3 ( x 6) 2

Que anlisis de acuerdo con lo mostrado anteriormente le puede realizar a las siguientes funciones.
Universidad Surcolombiana Neiva Huila - Colombia 7 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

f ( x) ( x 1)( x 1) 2 ( x 1) f ( x) ( x 2)( x 2) 3 ( x ) f ( x) f ( x) ( x 1)( x 2) 5 ( x 6) 4 1 ( x 1) 2 ( x 1)

f ( x ) ( x 1)( x 2) 5 ( x 6) 4 f ( x ) ( x 1) 2 ( x 1) 1 f ( x ) ( x 1) 2 1 f ( x ) (( x 1) 2 1) 2 ( x 1)

Teorema fundamental del lgebra


Carl Friedrch Gauss ha sido uno de los matemticos ms grandes de todos los tiempos. Contribuy a muchas ramas de las matemticas. En 1798, a los 20 aos de edad !, Gauss demostr el teorema fundamental del lgebra que dice lo siguiente:

Todo polinomio de grado n tiene n races.


Si se toma una ecuacin en trminos generales, tal como la ecuacin siguiente: an x n an 1 x n
1

an 2 x n

an 3 x n

... a3 x 3

a2 x 2

a1 x1

a0

0.

Se puede decir entornes que es una ecuacin de orden n y por tanto tiene n soluciones. Recuerde que en es este apartado slo se tiene polinomios con coeficientes enteros. Observa la tabla anterior, donde se da la funcin, las races y la grfica y verifica que efectivamente para cada polinomio de grado n hay n races. Una forma en la que se puede interpretar este teorema es como sigue, ya que se puede factorizar un polinomio, dadas las races y hay n races para todo polinomio de este grado, entonces si: f ( x) f ( x) an x n an 1 x n
1

an 2 x n

an 3 x n

... a3 x 3

a2 x 2

a1 x1

a0 ,

Se puede decir que: ( x r1 )( x r2 )...( x rn )

Donde r1, r2, ... , rn son las races de f(x). La demostracin de este teorema queda lejos del objetivo de esta pgina sin embargo daremos algunas herramientas para encontrar las n races.

Regla de los signos de Descartes


Rene Descartes encontr un mtodo para indicar el nmero de races positivas en un polinomio. Esta regla dice lo siguiente: "El nmero de races reales positivas (+) de un polinomio f (x ) es igual al nmero de cambios de signo de trmino a trmino de f (x) "
Universidad Surcolombiana Neiva Huila - Colombia 8 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Hay que recordar que los polinomios se deben escribir en orden decreciente conforme al grado de cada trmino. Por ejemplo el polinomio f(x)= x2 + x - 12 tiene un cambio de signo, del segundo al tercer trmino, por lo tanto tiene una raz positiva. g(x)= +x3 - 4 x2 + x + 6 tiene dos cambios de signo, tiene dos races positivas h(x)= +x4 - 5 x2 + 4 tiene dos races positivas i(x)= x3 + 4 x2 + 3x No tiene cambios de signo, por tanto no tiene races reales positivas. j(x)= x3 - 2 x2 - 5 x + 6 Cuntas races positivas tiene? Tambin puede evaluar la expresin en los valores 1 y -1 teniendo en cuenta solo el signo de cada trmino de la expresin. En caso de que un trmino no exista se toma como 0 (positivo). En el ejemplo de la siguiente tabla para el caso de la primera funcin al evaluar la funcin en 1, el primer trmino de la funcin toma un valor positivo y el segundo toma un valor negativo, por tanto se dice que tiene una raz positiva en razn a un solo cambio de signo (de positivo a negativo). Como se trata de una ecuacin de una recta pues tan solo tiene una raz. Pero por probar se ha evaluado la funcin en -1, resultando en ambos trminos un signo -, o sea que no hay cambio de signo, indicando con esto que no hay races negativas, en la funcin f ( x ) x 1 . Nro 1 2 3 4 5 6 f ( x) f ( x) f ( x) f ( x) f ( x) f ( x) Ecuacin x 1 x2 x3 x3 x4 x3 x 12 2x2 4x2 5x 2 4x2 5x 6 3x 4 x 6
f (1) f ( 1)
f (1 ) f ( 1)

Signo

Rai_Pos Rai_Neg 1 1 2 0 2 2 0 1 1 3 2 1

f (1 ) f ( 1)
f (1 ) f ( 1) f (1 ) f ( 1)
f (1 ) f ( 1)

Conjunto de posibles races


Existe un mtodo para encontrar un conjunto de nmeros, los cuales pueden ser races de un polinomio. La regla que mencionaremos aqu es aplicable slo para polinomios con el coeficiente de la potencia mayor de x igual a 1. Es decir, si f ( x) a0 f ( x) a n x n a n 1 x n 1 a n 2 x n 2 an 3 x n 3 ... a3 x 3 a2 x 2 a1 x1 a 0 , se 1 . Esto es que slo se trabaja con polinomios de la siguiente forma: xn an 1 x n
1

toma

an 2 x n

an 3 x n

... a3 x 3

a2 x 2

a1 x1

a0
9 de 26

Universidad Surcolombiana Neiva Huila - Colombia

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

El conjunto de posibles races de f (x ) se forma con los divisores de a0 (del trmino independiente), hay que considerar estos divisores tanto con signo positivo como con negativo. La forma en que se puede usar esta informacin del trmino independiente es la siguiente, puesto que cualquier elemento de este conjunto puede ser raz de f (x ) hay que evaluar a f (x) en algn valor de este conjunto y si el resultado de la evaluacin es cero, entonces ese valor escogido es raz de f (x ) . En la siguiente tabla se muestran varios polinomios, los divisores del trmino independiente y las races de los polinomios: Divisores del trmino independiente Races 1, 2, 3, 4, 6, 12, -4y3 f ( x) x 2 x 12 -1, -2, -3, -4, -6, -12 1, 2, 3, 6, f(x)= x3 - 4 x2 + x + 6 - 1, 2 y 3 -1, -2, -3, -6 1, 2, 4, f(x)= x4 - 5 x2 + 4 - 2, - 1, 1 y 2 -1, -2, -4 1, 2, 3, 6, f(x)= x3 - 2 x2 - 5 x + 6 1, - 2 y 3 -1, -2, -3, -6 Funcin

Qu hacer cuando se tenga una raz?


Con lo visto en los apartados anteriores se tiene las herramientas necesarias para encontrar las n races de un polinomio. Recuerde que para encontrar una raz es necesario saber los divisores del trmino independiente y evaluar nuestro polinomio en con el valor escogido. Adems de haber encontrado una raz usando el mtodo anterior se ha hallado un factor del polinomio. Se puede estar seguro de que si r es una raz de f(x) entonces al dividir f ( x) /( x r ) tendr como resultado un polinomio de un grado menor a f(x) y como residuo cero. As se ha reducido el problema de encontrar n races en otro problema, el encontrar slo n-1 races.

Mtodo de la Biseccin
Son mltiples los problemas en ciencia e ingeniera que se pueden modelar matemticamente como una ecuacin f(x) = 0, siendo f una funcin dependiente de la variable x. Los valores de x soluciones de dicha ecuacin son llamados ceros de la funcin f denominados generalmente races de la ecuacin o ceros de la funcin. Es bien conocido que existen un sinnmero de ecuaciones de la forma f (x) 0 que admiten una solucin expresable en funcin de los coeficientes de la ecuacin, por ejemplo si f es un polinomio de segundo grado. Sin embargo, existen otras ecuaciones que no admiten que su solucin pueda ser expresada a travs de funciones elementales.
Universidad Surcolombiana Neiva Huila - Colombia 10 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Si f ( x ) sin( x ) e , entonces la ecuacin f (x ) 0 no puede resolverse de forma analtica. Sin embargo, por un sencillo argumento grfico, es fcil comprobar que esta ecuacin tiene infinitas soluciones negativas y ninguna positiva. Estas soluciones son las
x

abcisas de los puntos de corte entre las grficas de las funciones ilustra en l fig. 1.

sin( x)

ex

tal como se

Codigo para Matlab x=-8*pi:0.1:0; y1=exp(x); y2=sin(x); plot(x,y1,x,y2); grid on

Fig. 1 Grfica de

sin(x)

contra

Del eje x, consideradas

e x con n intercepciones en la parte negativa x races de la ecuacin f ( x ) sin( x ) e

En este apartado se estudia una de las tcnicas de modelado o anlisis numrico que permiten abordar este tipo de problemas. Es importante destacar el hecho de que las tcnicas que se estudian son siempre iterativas, es decir, se parte de una aproximacin inicial x0 de la raz

real x de f(x) y posteriormente se construye una sucesin de nmeros reales, que se consideran aproximaciones a la raz verdadera, {x n }, n N , y que converja hacia x cuando n .

Descripcin
El mtodo biseccin o de mitad es uno de los mtodos numricos ms sencillos de comprender y muy verstil para encontrar una raz real en un intervalo en el que existe una raz de la ecuacin dada, sin embargo, el nmero de clculos aumenta sustancialmente a medida que se desea mayor exactitud. Su singular ventaja consiste en que funciona incluso con funciones no analticas; sin embargo, slo se debe utilizar el mtodo despus de un anlisis grfico. El teorema de Bolzano estableca condiciones suficientes para la existencia de al menos un cero de una funcin continua. Teorema 1. (Teorema de Bolzano). Sea f (x) continua en cada punto del intervalo cerrado [a; b] y suponga que f(a) y f(b) tienen signos opuestos ( f (a ) * f (b)) 0 . Existe entonces, al menos, un c ( a, b ) tal que f (c ) 0 .
Universidad Surcolombiana Neiva Huila - Colombia 11 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

El procedimiento mitad se basa en el teorema de Bolzano que dice que si se tiene una funcin y f (x) , de variable real y continua en el intervalo (a, b), y el signo de la funcin en el extremo a es distinto al signo de la funcin en el extremo b del intervalo, existe al menos un valor c dentro de dicho intervalo (a, b) tal que f(c)=0, c es por tanto, la raz buscada, vase la figura.

Fig. 2 Punto medio m y raz c a calcular.

Suponga una ecuacin f (x )

Para hallar la raz de la funcin en el intervalo (a, b), se divide el intervalo en la mitad.

m (a

b) / 2

Puede ocurrir uno de estos tres casos: Si f(m)=0 entonces m es la raz buscada Si f(a) y f(m) tienen signos contrarios, como en la figura, la raz buscada est en el intervalo (a, m). Si no se cumple la condicin anterior, f(b) y f(m) tendran signos contrarios y la raz estara en el intervalo (m, b). El nuevo intervalo reducido se divide por la mitad y se procede de igual forma. Finalmente, en una cierta etapa del proceso se tendr bien la raz exacta de la funcin f(x), o una secuencia de intervalos cada vez ms reducidos (a1, b1), (a2, b2), .... (ai, bi)... tal que f (an ) f (bn ) 0

bn

an

1 (b 2n

a)

Como los puntos extremos de la izquierda a1, a2, ... an, ...forman una sucesin creciente y acotada, y los de la derecha b1, b2, ... bn, ... una sucesin acotada decreciente, existe un lmite comn que es la raz buscada.

Universidad Surcolombiana Neiva Huila - Colombia

12 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Lim a n
n

Lim bn
n

Las condiciones de terminacin del proceso


1. El ordenador trabaja con nmeros de precisin limitada, por lo que se debe colocar un criterio que establezca cuando la funcin f (x ) se considera nula. Se dir que f (x ) es nula cuando el valor absoluto de f (x) sea menor que una cantidad pequea pero no nula.

f (x)

2. No se puede programar un proceso indefinido, es preciso, que la rutina repetitiva acabe en un momento dado. El criterio empleado es el siguiente

an m

bn

Siendo 2 cierta cantidad prefijada. La raz se encuentra en el intervalo (an, bn) y m es el punto medio de dicho intervalo. 3. El tercer criterio de terminacin establece, que el proceso de bsqueda de la raz se interrumpir despus de un nmero prefijado de iteraciones, notificndose al usuario que no se ha encontrado la raz de la funcin con las condiciones fijadas en los puntos 1 y 2. Para poder codificar este procedimiento se ha de seguir los siguientes pasos: Se parte de un intervalo (a, b) en el que la funcin f (x) cambia de signo Se calcula m, abscisa mitad del intervalo mediante m=(a+b)/2 Se verifican las condiciones de terminacin Si f(a) y f(m) tienen signos contrarios, como se ve en la figura, la raz est en el intervalo (a, m), entonces b toma el valor de m. 5. Si la condicin anterior no es cierta, la raz se encuentra en el intervalo (m, b), por lo que a tomar el valor de m. 6. Se repite el proceso hasta que se cumple una u otra condicin de terminacin 1. 2. 3. 4.
do { m=(a+b)/2; ym=f(m); if(Math.abs(ym)<CERO) break; if(Math.abs((a-b)/m)<ERROR) break; if((f(a)*ym)<0) b=m; else a=m; iter++; }while(iter<MAXITER);
Universidad Surcolombiana Neiva Huila - Colombia 13 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

[Fig. 2]

Suponga que tiene una funcin continua en el intervalo [a,b], tal que f (a ) y f (b ) son de signos opuestos f (a ) f (b) 0 . En ese caso se sabe que existe por lo menos una raz en el intervalo [a,b]. En realidad se debe considerar el caso de que tenga un nmero impar de races. Si el nmero de races es par, entonces los extremos del intervalo tienen el mismo signo, y no se tiene evidencia de la existencia de races en el intervalo. Por ejemplo el caso de la figura Fig 2b muestra una funcin con una raz doble que no sera detectado. Obsrvese el hecho de que no alcanza con que la funcin presente distinto signo en los extremos del intervalo, sino que tambin debe ser continua en el mismo tal como se ilustra en la Fig. 2c. Para simplificar se asume que en el intervalo [a,b] existe una raz si la condicin f (a) * f (b) 0 . Partiendo de esta suposicin, se divide el intervalo a la mitad m (a b) / 2 , generando dos subintervalos [a,p] y [p,b]. Evalu los productos f ( a) f (m) y f (m) f (b) y seleccione como nuevo intervalo aquel para el cual el producto correspondiente es negativo. De esta manera se tiene un intervalo ms pequeo en el cual se encuentra la raz buscada. Se repite este procedimiento en forma iterativa, hasta que haya acotado por izquierda y por derecha la raz buscada (ver figura 4).

[Fig. 4]

Universidad Surcolombiana Neiva Huila - Colombia

14 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Si existieran ms de una raz en el intervalo (fig 2a), entonces se puede dar el caso de que una de ellas queda aislada, o bien en algn momento del procedimiento iterativo aparecern los dos productos f (a) f (m) y f ( p) f (m) con el mismo signo. En ese caso se debe detener las iteraciones y buscar otro intervalo para comenzar de nuevo el procedimiento. Tambin es til verificar que f (mi ) f ( mi 1 ) 0

Para descartar casos como el de la fig 2c. Luego de n iteraciones el tamao del intervalo es: (b

a) / 2n

Donde a y b corresponden a los extremos del intervalo original. Si se toma como tolerancia del error al nmero , el nmero de iteraciones necesarias para satisfacer este error es: (b a) 2n n log 2 b a

Un inconveniente de este mtodo es que la convergencia es lenta, aunque es simple y robusto, adems de fcil de implementar.

Explicacin General del mtodo:


El mtodo de la biseccin se basa en el hecho de que, cuando un intervalo [a,c] tiene una raz, el signo de y (x ) en los extremos es distinto, o sea, f (a) * f (b) 0 . El primer paso de este mtodo consiste en bisectar el intervalo [a, b] en dos mitades: [a, c] y [c, b], donde; c = ( a + b ) / 2. Si se verifican los signos de f ( a) f (c) y f (b) f (c ) , se sabe en que mitad del intervalo se encuentra la raz. De hecho, si 0 f ( a) f (c ) , el intervalo [a, c], que incluye x = a y x = c, contiene a la raz; de lo contrario, la raz esta en el otro intervalo, [c,b]. A continuacin, se bisecta de nuevo el intervalo que contiene a la raz. Al repetir este procedimiento, el tamao del intervalo que contiene a la raz se har cada vez ms pequeo. En cada paso se toma el punto medio del intervalo como la aproximacin ms actualizada a la raz.

Universidad Surcolombiana Neiva Huila - Colombia

15 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

La iteracin se detiene cuando el tamao de la mitad del intervalo es menor que una tolerancia dada o error que se estime. El tamao del intervalo despus de n pasos de iteracin es (b0 a0 ) / 2 n , donde a 0 y b0 son valores iniciales de los extremos, de modo que el numerador es el tamao de intervalo inicial. La ecuacin anterior representa el mximo error que existe cuando se aproxima la raz con el n-simo punto medio. Por tanto, si la tolerancia del error es t, el nmero de pasos de iteracin necesarios es el entero n ms pequeo que satisface t (b0 a 0 ) / 2 n . De forma equivalente, n < log[(b 0- a0)/ t ]/log(2) donde t es la tolerancia. Con este mtodo, lo que se busca es determinar la raz de una ecuacin, o sea, su interseccin con el eje de las x o su solucin, por lo que se debe tener en cuenta que no todas las ecuaciones tienen una sola solucin, y que no todas tienen solucin, as que se debe tener una idea de la forma de la curva de la ecuacin antes de comenzar a aplicar el mtodo.

Procedimiento:
Primero hay que saber que lo que hace el mtodo de biseccin es, como su nombre lo dice, ir partiendo en dos la distancia entre 2 puntos para obtener un punto central, se hace de la siguiente manera: Se tiran 2 puntos cualesquiera que sean sobre el eje de las x, y entre los cuales se piense que puede estar la raz, y si no est, el mismo mtodo lo sealara. Despus de seleccionar esos 2 puntos que se llaman A y C, se obtiene un tercer termino llamado B, B es el promedio de la distancia entre A y C, por lo que B=(A+C)/2.

Universidad Surcolombiana Neiva Huila - Colombia

16 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Una vez que se tienen los 3 valores se procede a acomodarlos en 3 columnas llamadas A, B y C, que servirn mas adelante. Luego se sustituyen los valores de cada uno de los valores en la ecuacin original, como se ve en la grafica, cada punto tiene su funcin: a tiene f (a ) , B tiene f (b) y c tiene f (c) , y se anota el resultado de la sustitucin de cada cantidad en otras 3 columnas llamadas precisamente f (a) , f (b) , y f (c) .

Algoritmo:
1. Elija valores Iniciales para a y b de forma tal que la funcin cambie de signo sobre el intervalo. Esto se puede verificar asegurndose de que: f (a ) * f (b) 0 2. La primera aproximacin a la raz se determina con la frmula: xn (a b) / 2 3. Realizar las siguientes evaluaciones para determinar en que subintervalo se encuentra la raz: f(a)*f(xn ) < 0 Entonces b = xn f(a)*f(xn) > 0 Entonces a = xn f(a)*f(xn) = 0 Entonces xn Es la Raz 4. Calcule la nueva aproximacin: xn 5. Evaluar la aproximacin relativa Si ( x n
1
1

( a b) / 2

x n ) / xn 1 tolerancia (Falso) Repetir el paso 3, 4 y 5 (Verdadero) Entonces xn+1 Es la Raz


17 de 26

Universidad Surcolombiana Neiva Huila - Colombia

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Ejercicio 1:
Suponga que tiene la siguiente ecuacin: f ( x ) x 3 6 x 2 2 x 8 , y que los dos puntos iniciales que se seleccionar para iniciar las iteraciones son, a 13 y b 5
a b

f (a ) f (b) f (m) 32

-13.00 5.00 -4.00 -1201 293

Despus, ya con todos los valores acomodados en su respectiva columna se pone atencin a las 3 columnas con las f (x ) y se ve entre cuales existe un cambio de signo, en este caso, entre f (a) y f (m) , lo que indica que la raz esta entre esos 2 puntos, si no hay ningn cambio de signo entre ninguna de las 3 columnas, como ya se haba dicho antes, el mtodo indica que no esta entre los 2 primeros puntos que se seleccionaron, y no tiene caso continuar, por lo que si desde el principio no hubo cambio de signo es mejor escoger un nuevo par de datos para a y b . Como se determin que el cambio de signo estaba entre a y m, entonces en las columnas de las f(x) se baja el resultado que tiene f (a ) porque tiene cambio de signo, y el resultado de f (c ) se elimina, y en vez de bajarlo se sustituye por el de f (b) , y lo mismo se hace con tres primeras columnas, el valor de A se baja, el de C se elimina y es sustituido por el de B. A B m f (a ) -13 -4 5 -1201 -13

f (b) f (m)
32.000 293 32

-4 -1201 -189.625

Como se puede ver en esta nueva tabla, los espacios de b y f (b ) estn vacos, para llenarlos solamente es necesario repetir el proceso que ya se realiz, para el valor de b se vuelve a utilizar la frmula b=(a+c)/2 y luego se sustituye ese valor en la ecuacin original para obtener f (b ) , y despus se vuelve a ver donde hay cambio de signo, se elimina el valor de la columna donde no haya, y se bajan los valores donde si haya, el caso es que los espacios de B y f (b ) vayan quedando vacos cada vez. El proceso se repetira idealmente hasta que el valor absoluto en la columna de f (b ) quede un 0, pero realmente eso nunca pasa, por lo que antes de empezar el proceso se puede fijar un valor al que se desea llegar, cercano a 0, como por ejemplo un 0.001, y cuando en la columna de f (b ) , quede un numero igual o menor a 0.001, se termina el proceso y la raz que se estaba buscando es ultimo valor que quede en la columna de B.

Universidad Surcolombiana Neiva Huila - Colombia

18 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Aqu se sigue con la tabla de arriba para que quede un poco mas claro el procedimiento. A B C f(A) f(B) f(C)

-13.00000 -4.00000 5.0000 -1201.000000

32.000000 293.00000

-13.00000 -8.50000 -4.0000 -1201.000000 -189.625000 32.00000 -8.50000 -6.25000 -4.0000 -189.625000 -14.265625 32.00000 -6.25000 -5.12500 -4.0000 -6.25000 -5.68750 -8.1250 -6.25000 -5.96875 -5.6875 -5.96875 -5.82812 -5.6875 -14.265625 -14.265625 -14.26562 -2.82418 20.732420 32.00000 6.733640 20.73242 -2.824188 2.182000 6.73364 6.73364

Ejercicio 2:
Calcular y 2 . Se usar para la biseccin un intervalo que es una especia de ensayo y error. Se conoce que 2 es un valor entre 1 y 2. Si se hace x = 1, se tendr que x2 es mas grande que 2, por esto este x es grande. Si se hace x=1, se tendr que x2 es menor que 2, este x es menor al resultado real. Continuando este camino nos aproximamos que 1 1 , 1 1 , 1 3 ..... 2 4 8 Programa en Matlab.
M = 2 a = 1 b = 2 k = 0; while b-a > eps x = (a + b)/2; if x^2 > M b = x else a = x end k = k + 1; end

2 es:

b = 1.50000000000000 a = 1.25000000000000 a = 1.37500000000000 b = 1.43750000000000 a = 1.40625000000000 b = 1.42187500000000 a = 1.41406250000000 b = 1.41796875000000


Universidad Surcolombiana Neiva Huila - Colombia 19 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

b = 1.41601562500000 b = 1.41503906250000 b = 1.41455078125000 ..... b = 1.41421356237311 a = 1.41421356237299 a = 1.41421356237305 a = 1.41421356237308 a = 1.41421356237309 b = 1.41421356237310 b = 1.41421356237310

Ejercicio 3.
La funcin f ( x) e x 4 x 3 5 tiene una raz en x 1.05151652 . Empezando con x1 1 y x 2 2 , usar ocho iteraciones del mtodo de la biseccin para aproximar la raz. Tabular el error despus de cada iteracin y tambin las estimaciones del error mximo. El error real siempre es menos que la estimacin del error mximo? Los errores reales continan disminuyendo? Solucin De forma general, para hallar una raz de f (x) 0 , dado que f es continua en el intervalo x1 , x 2 , donde el signo de f ( x1 ) es opuesto al signo de f ( x 2 ) , esto es f ( x1 ) f ( x 2 ) 0 , se usar el siguiente algoritmo del mtodo de la biseccin: mientras x 2 x1 2 * tolerancia f ( x3 ) 0) 0 error

x3 ( x1 x 2 ) / 2 si ( f ( x3) * f ( x1) x 2 x3 sino x1 x3 fin_si fin_mientras

A continuacin se presenta la tabla con los valores obtenidos para las ocho iteraciones correspondientes:
N (Iteracin)

x1

x2

x3

f ( x3 )

max

real

1 2

1.000000 2.000000 1.500000 1.000000 1.500000 1.250000

8.723130 0.500000 -0.448483 3.099005 0.250000 -0.198485


20 de 26

Universidad Surcolombiana Neiva Huila - Colombia

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

3 4 5 6 7 8

1.000000 1.250000 1.125000 1.000000 1.125000 1.062500

3.694997 0.125000 -0.073483 0.143442 0.062500 -0.010983

1.000000 1.062500 1.031250 -0.256598 0.031250 0.020267 1.031250 1.062500 1.046875 -0.059688 0.015625 0.004642 1.046875 1.062500 1.054688 0.041094 0.007813 0.003171

1.046875 1.054688 1.0500781 -0.009492 0.003906 0.000735

Para ocho iteraciones se obtiene x3 1.05781 , que es el valor de x3 ms prximo al valor exacto. El error mximo y el error real para cada iteracin vienen dados como sigue: x 2 x1 x xN max real 2 Se nota que el error real es siempre de menor magnitud que el error mximo, es decir, x 2 x1 se cumple que: x N x ; N 1. 2n Adems, los errores reales disminuyen con cada iteracin ya que cada una de ellas es una mejor aproximacin que la anterior al valor exacto de la raz.

Ejemplo 4:
Otra forma de programarlo con MatLab. Toca tener guardado el correspondiente a la funcin, que para este caso ser f.m
k = 0; while abs(b-a) > eps*abs(b) x = (a + b)/2; if sign(f(x)) == sign(f(b)) b = x; else a = x; end k = k + 1; end

archivo

Ejemplo 5
/* Mtodo de intervalo Medio o Biseccin */ #include <vcl.h> #pragma hdrstop #pragma argsused #include <stdio.h> #include <conio.h> #include <math.h> void Lee_Datos(void);
Universidad Surcolombiana Neiva Huila - Colombia 21 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

double Funcion(double X); double a, b, Error; int Max_Iter; int main(void) { double Error_Aprox, Prod; double Xr, Xn; int Ciclos = 0; Lee_Datos(); if ( Funcion(a)*Funcion(b) > 0 ) printf("\n No existe Raiz en el intervalo ????"); else { Xr = ( a+b )/2; printf("\n-------------------------------------------"); Error_Aprox = 1; printf("\n Ciclo a b Xn Error"); printf("\n-------------------------------------------"); printf("\n%3d%10.4f%10.4f%10.4f",Ciclos,a,b,Xr); while ( Ciclos <= Max_Iter && Error < Error_Aprox) { Prod = Funcion(a)*Funcion(Xr); if (Prod == 0) printf(" La raiz es %lf",Xr); else if (Prod < 0) b = Xr; else a = Xr; Xn = ( a+b )/2; Ciclos += 1; Error_Aprox = fabs((Xn-Xr)/Xn); printf("\n%3d%10.4f%10.4f%10.4f%10.4f",Ciclos,a,b,Xn,Error_Aprox); Xr = Xn; } if ( Ciclos< Max_Iter) { printf("\n-------------------------------------------"); printf("\n\n La Raz de la Ecuacin es => %lf",Xn); printf("\n Se encontr en %d Iteraciones",Ciclos); } else printf("\n No se encontr raz en %d Iteraciones",Ciclos); } getch(); return 0; } void Lee_Datos(void) { clrscr(); printf("\nDar el valor de Xi ........... "); scanf("%lf",&a); printf("Dar el valor de Xf ........... "); scanf("%lf",&b); printf("Cual es el Error Permitido ... "); scanf("%lf",&Error); printf("Cual es el Mximo de Ciclos .."); scanf("%d",&Max_Iter); } double Funcion(double X) { return (pow((1+X),10)-1)/(X*pow((1+X),10)) - 5; }

Raz simple
Universidad Surcolombiana Neiva Huila - Colombia 22 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Como en caso del procedimiento de aproximaciones sucesivas, se crea una clase base abstracta denominada Ecuacin con una funcin miembro denominada puntoMedio que describa el procedimiento numrico.
public abstract class Ecuacion { protected static final double CERO=1e-10; protected static final double ERROR=0.001; protected final int MAXITER=200; public double puntoMedio(double a, double b) throws RaizExcepcion{ double m, ym; int iter=0; do{ m=(a+b)/2; ym=f(m); if(Math.abs(ym)<CERO) break; if(Math.abs((a-b)/m)<ERROR) break; if((f(a)*ym)<0) b=m; else a=m; iter++; }while(iter<MAXITER); if(iter==MAXITER){ throw new RaizExcepcion("No se ha encontrado la raz"); } return m; } abstract public double f(double x); } class RaizExcepcion extends Exception { public RaizExcepcion(String s) { super(s); } }

Cuando se cumple el tercer criterio de terminacin, es decir, se supera el nmero de iteraciones MAXITER prefijada de antemano, se lanza (throw) una excepcin que indica que la raz buscada no se ha encontrado. Para lanzar la excepcin, se ha de crear un objeto de la clase derivada RaizExcepcion de la clase base Exception. Como la clase Ecuacin es abstracta, la clase derivada de sta Funcion1 define la funcin f(x) particular cuyas raz deseamos conocer en un determinado intervalo. Sea por ejemplo, la funcin estudiada en la seccin anterior f ( x) x cos( x)

Como s ha visto esta funcin tiene una raz en el intervalo (0, / 2) . La funcin cambia de signo en dicho intervalo, f (0) 1, y, f ( / 2) / 2.
public class Funcion1 extends Ecuacion{ public double f(double x){ return(x-Math.cos(x)); }
Universidad Surcolombiana Neiva Huila - Colombia 23 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

Para hallar la raz de esta ecuacin creamos un objeto de la clase derivada Funcion1, y llamamos desde ste a la funcin que describe el procedimiento numrico puntoMedio. Ya que la funcin puntoMedio puede lanzar una excepcin, la llamada a dicha funcin se debe de efectuar en un bloque try ... catch. De este modo, se notifica al usuario que el procedimiento numrico ha sido incapaz de hallar la raz de dicha ecuacin, mediante el mensaje "No se ha encontrado la raz" que se extrae del objeto ex de la clase RaizExcepcion mediante la funcin getMessage.
Ecuacion e=new Funcion1(); Try { System.out.println("solucin1 "+e.puntoMedio(0.5, 0.9)); }catch(RaizExcepcion ex){ System.out.println(ex.getMessage()); }

Universidad Surcolombiana Neiva Huila - Colombia

24 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

RECURSOS BIBLIOGRAFCOS
Bibliografa Bsica:
MATHEUS. John H. Fink Kurtis D. Mtodos Numricos con MATLAB. Editorial Prentice Hall

Bibliografa Complementaria:
ALTZ, Franz L. Electronic. Digital. computers: Their use in science and Engineering. 1958 Academic Press inc. New York. BURDEN Richard L., J. Douglas Faires; Anlisis numrico. tr. Efrn Alatorre Miguel; Revisin Tcnica. Ildefonso. 1998 (Biblioteca USCO. Nro Topogrfico: 515 / B949a.) CHAPRA Steven C., CANALE Raymond P, Numerical Methods for engineers. McGraw Hill, Inc. 1988. 839p. ISBN 0-07-909944-0. CHAPRA Steven C., CANALE Raymond P. Mtodos numricos para ingenieros: con aplicaciones en computadoras personales. 1988 (Biblioteca USCO Nro Topogrfico: 519.5 / C467m) CONDE S. D, Carl de Boor. Anlisis numrico elemental: Un enfoque algortmico. Mc. Graw-Hill 1972, (Biblioteca USCO Nro Topogrfico: 511.8 / C761 Biblioteca). CORMICK MC., John M. and SALVADOR M.C. Numerical Methods in FORTRAN. 1964. Prentice-Hall Inc Englewood Cliffs N:J. CURTIS, F. Gerald, WHEATLEY, O. Patrick. Anlisis numrico con aplicaciones. Tr. Hugo Villagomez Vasquez. 6 Ed. Pearson Educacin. 2000, 698p. ISBN 968-444-393-5 FADDEEVA, V.N. Computacional methods of linear algebra, Dover Publications. 1969, New York. GASTINEL Nol; Anlisis numrico lineal. tr. Javier Ruiz Fernndez de Pinedo. 1975. (Biblioteca USCO Nro Topogrfico: 511.7 / G255). GREENSPAN, D. Theory and solutions of Ordinary Differencial Equations. 1960 The. Mc Millan Co. New York. KINCAID David y Ward Cheney; Anlisis numrico: Las matemticas del clculo cientfico. tr. Rafael. 1994 (Biblioteca USCO Nro Topogrfico: 515 / K51a). LUTHE. Rodolfo, OLIVERA Antonio, SCHUTZ Fernando, Mtodos numricos. 1986 (Biblioteca USCO Nro Topogrfico: 511.7 / L973m). McCRACKEN, Daniel D., Mtodos numricos y programacin fortran: con aplicaciones en ingeniera y ciencias. 1986. Editorial Limusa. Mxico. (Biblioteca USCO Nro. Topogrfico: 001.6424 / M117). NAKAMURA Shoichiro; Mtodos numricos aplicados con software. tr. Oscar Alfredo Palmas Velasco. Prentice Hall Hispanoamericana S.A. 1995. 570p. (Biblioteca USCO. Nro. Topogrfico: 511.8 / N163m) ISBN 968-880-263-8 NAKAMURA Shoichiro; Anlisis numrico y visualizacin grfica con MatLab. tr. Roberto Escalona Garcia. Prentice Hall Hispanoamericana S.A. 1997. (Biblioteca USCO N ro Topogrfico: 515.1 / N163a). 465p. ISBN 968-880-980-1 NIETO RAMIREZ Jos A., Mtodos numricos en computadoras digitales. Editorial Limusa 1980. (Biblioteca USCO Nro Topogrfico: 001.64042 / N677). RALSTON Anthony; Introduccin al anlisis numrico. tr. Carlos E. Cervantes de Gortari. Editorial Limusa. Mexico. 1978. 629p. (Biblioteca USCO Nro Topogrfico: 511.7 / R164.)
Universidad Surcolombiana Neiva Huila - Colombia 25 de 26

Ing Yamil Armando Cerquera Rojas

yacerque@gmail.com

SCARBOROUGH, J.B Numerical mathematics analysis SIERRA ROMERO, Alberto. Manual de Mtodos Numricos. Universidad Tecnolgica de Pereira. SMITH, W. Allen; Anlisis numrico. tr. Francisco Javier Snchez Bernabe; Rev. Tc. Jos Luis Turriza Pinto. Prentice Hall Hispanoamericana S.A. 1988. 608p. (Biblioteca USCO Nro Topogrfico: 515 / S664a) ISBN 968-880-119-4. STANTON, Ralp G. Numerical Methods for Science and Engineering. 1967. PrenticeHall Inc. Englewood Cliffs N.J

Bibliografa OnLine:
http://anamat1.csi.ull.es/anamat_p/Titulaciones/matematicas.htm http://arxiv.org/ http://books.pdox.net/ http://luda.azc.uam.mx/curso2/cp2indic.html http://mailweb.udlap.mx/~ccastane/Analisis_Numerico_html/Lindley.html#RegresaGral1 http://mathworld.wolfram.com/ http://omega.ilce.edu.mx:3000/sites/ciencia/html/fisica.htm http://pessoal.sercomtel.com.br/matematica/resumos.htm http://proton.ucting.udg.mx/posgrado/cursos/metodos/temario.html http://sai.uam.mx/apoyodidactico/mn/ http://uprhmate01.upr.clu.edu/~pnm/notas4061/index.htm http://webdiee.cem.itesm.mx/web/servicios/archivo/tutoriales/metodos/index.html
http://webdiee.cem.itesm.mx/web/servicios/archivo/tutoriales/metodos/algoritmos/index.html

http://www.ciencia-hoy.retina.ar/indice.htm http://www.cnice.mecd.es/Descartes/ http://www.damtp.cam.ac.uk/user/fdl/people/sd/lectures/nummeth98/contents.htm http://www.elprisma.com/ http://www.fortunecity.com/campus/earlham/850/metodos_numericos/indice.htm# http://www.geocities.com/SiliconValley/Pines/7894/metodos/ http://www.iesrodeira.com/metodos_numericos/index-2.htm http://www.ii.uam.es/~pedro/ccii/teoria/ http://www.itlp.edu.mx/publica/tutors.htm http://www.monografias.com/trabajos13/tumatlab/tumatlab.shtml http://www.rinconmatematico.com/libros.htm http://www.ucsc.cl/~kdt/numerico/index.htm http://www.unalmed.edu.co/~ifasmar/libro.shtml http://www.uv.es/~diaz/mn/fmn.html http://www-gap.dcs.st-and.ac.uk/~history/index.html (Biografas)

Universidad Surcolombiana Neiva Huila - Colombia

26 de 26

You might also like