Академический Документы
Профессиональный Документы
Культура Документы
TELECOMUNICACIONES
Mtodos numricos
5A
Contenido
1.
2.
Mtodo de la Secante......................................................................................................... 8
Operacin del programa........................................................................................................ 9
3.
4.
5.
Mtodo de Gauss-Seidel.................................................................................................. 20
Operacin del programa...................................................................................................... 21
6.
Referencias bibliogrficas................................................................................................. 27
Pgina 1
Mtodo de la biseccin
Mtodo de Newton
Mtodo de la secante
Mtodo de Steffensen
Pgina 2
aproximacin, x2, se calcula como la interseccin con el eje X de la recta que une ambos puntos. La
asignacin del nuevo intervalo de bsqueda se realiza como en el mtodo de la biseccin:
Entre
ambos
intervalos,
[x0,x2]
[x2,x1],
se
toma
aquel
que
cumpla
f(x)f(x2)
<
0.
La eleccin guiada del intervalo representa una ventaja respecto al mtodo de la secante ya que inhibe
la posibilidad de una divergencia del mtodo. Por otra parte y respecto al mtodo de la biseccin,
mejora notablemente la eleccin del intervalo (ya que no se limita a partir el intervalo por la mitad).
Pgina 3
Sin embargo, el mtodo de la falsa posicin tiene una convergencia muy lenta hacia la solucin.
Efectivamente, una vez iniciado el proceso iterativo, uno de los extremos del intervalo tiende a no
modificarse. Para observar mejor este problema, se ha propuesto una modificacin del mtodo,
denominada mtodo de Hamming. Segn este mtodo, la aproximacin a una raz se encuentra a
partir de la determinacin del punto de interseccin con el eje X de la recta que une los puntos
( x0,f(x0)/2) y (x1,f(x1)) si la funcin es convexa en el intervalo o bien a partir de la recta que une los
puntos (x0,f(x0)) y (x1, f(x1)/2) si la funcin es cncava en el intervalo.
Como hemos comentado, el mtodo de Hamming requiere determinar la concavidad o convexidad de
la funcin en el intervalo de iteracin. Un mtodo relativamente sencillo para determinar la curvatura de
la funcin consiste en evaluar la funcin en el punto medio del intervalo, f(xm) (en donde xm se calcula
como en el mtodo de la biseccin) y comparar este valor con la media de los valores de la funcin en
los extremos del intervalo,
f ( x )=x 101 .
Pgina 4
El programa pedir los dos extremos del intervalo de manera separada, existen unos criterios que se
deben cumplir para la correcta introduccin del intervalo como lo son:
pedir se introduzca el
Pgina 5
Figure: grfica
Si el intervalo dado no permite una ptima observacin de las races es necesario cambiarlo y en caso
de que sean fcilmente observables se contina con el programa. Se debe introducir un si o un no en
la parte donde se pregunta si se desea cambiar el intervalo de la grfica, donde 0=si y 1=no, si se
introduce cualquier otro valor se pedir introducir una opcin correcta.
Una vez que se est satisfecho con la grfica se procede a la introduccin de otro intervalo, esta vez
que contenga una sola raz en su interior, si el intervalo no contiene raz alguna se pedir la
introduccin de un nuevo intervalo. En caso que el intervalo sea correcto se habilitara la opcin para la
introduccin del nmero de cifras significativas para el clculo del error estimado que debe tener la
aproximacin de la raz (En este caso se utilizara el intervalo (0 ,1.3) ya que contiene una raz).
Pgina 6
Figure: resultados
Pgina 7
Donde Xl y Xu es el intervalo donde se encuentra la raz (Xl , Xu), Xr es el valor aproximado de la raz,
Ea es el error aproximado (al error estimado), f(xu) y f(xl) es la funcin evaluada en Xu y Xl
respectivamente.
2. Mtodo de la Secante
Es un mtodo de tipo abierto, el cual requiere de dos puntos iniciales, los cuales pueden ser
arbitrarios. Lo que hace bsicamente, es trazar rectas secantes a la curva de la ecuacin que se est
analizando, y verificar la interseccin de dichas rectas con el eje de las X para conocer si es la raz que
se busca.
Al ser un mtodo abierto, converge con la raz con una velocidad semejante a la de Newton-Raphson,
aunque de igual forma corre el riesgo de no converger con esta nunca. Su principal diferencia con el
mtodo de Newton-Raphson es que no se requiere obtener la derivada de la funcin para realizar las
aproximaciones, lo cual facilita las cosas al momento de crear un cdigo para encontrar races por
medio de este mtodo.
El mtodo de la secante parte de dos puntos (y no slo uno como el mtodo de Newton) y estima la
tangente por una aproximacin de acuerdo con la expresin:
Sustituyendo esta expresin en la ecuacin del mtodo de Newton, obtenemos la expresin del
mtodo de la secante que nos proporciona el siguiente punto de iteracin:
Pgina 8
En la siguiente iteracin, emplearemos los puntos x1 y x2 para estimar un nuevo punto ms prximo a
la raz. En la figura se representa geomtricamente este mtodo.
En general, el mtodo de la secante presenta las mismas ventajas y limitaciones que el mtodo de
Newton-Raphson.
f ( x )=x 3 + x 2+ x + 4
Como primera observacin ntese que dentro del programa es indispensable introducir la funcin de
una manera igual a la que se introducira en una calculadora:
f ( x )=x 3 + x 2+ x + 4
Pgina 9
Pgina 10
Pgina 11
error aproximado igual o menor al error estimado obtenido con el nmero de cifras significativas
indicadas.
Figure: Se muestran los valores iniciales as como cada una de las iteraciones,
La raz aproximada y el nmero de iteraciones que fueron necesarias.
Para poder resolver cualquier ecuacin se necesita decidir en qu espacio matemtico se encuentra la
solucin
. Podra ser que
es un nmero real, un vector o, tal vez, una funcin con algunas
propiedades.
Pgina 12
Las soluciones de ecuaciones lineales pueden ser generalmente descritas como una superposicin de
otras soluciones de la misma ecuacin. Esto hace que las ecuaciones lineales sean fciles de resolver.
Las ecuaciones no lineales son mucho ms complejas, y mucho ms difciles de entender por la falta
de soluciones simples superpuestas. Para las ecuaciones no lineales las soluciones generalmente no
forman un espacio vectorial y, en general, no pueden ser superpuestas para producir nuevas
soluciones. Esto hace el resolver las ecuaciones mucho ms difcil que en sistemas lineales.
Al da de hoy, existen muchas herramientas para analizar ecuaciones no lineales, por mencionar
algunas tenemos: dinmica de sistemas, teorema de la funcin implcita y la teora de la bifurcacin.
Pgina 13
Un ejemplo:
Supongamos que es necesario encontrar los nmeros "x", "y", "z", que satisfacen simultneamente
estas ecuaciones:
Esto es llamado un sistema lineal de ecuaciones. El objetivo es reducir el sistema a otro equivalente,
que tenga las mismas soluciones. Las operaciones (llamadas elementales) son estas:
Estas operaciones pueden representarse con matrices elementales que se usan tambin en otros
procedimientos como la factorizacin LU o la diagonalizacin por congruencia de una matriz simtrica.
En nuestro ejemplo, eliminamos x de la segunda ecuacin sumando 3/2 veces la primera ecuacin a la
segunda y despus sumamos la primera ecuacin a la tercera. El resultado es:
Pgina 14
Para clarificar los pasos, se trabaja con la matriz aumentada. Podemos ver los 3 pasos en su notacin
matricial:
Primero:
Despus,
Por ltimo.
Si el sistema fuera incompatible, entonces nos encontraramos con una fila como esta:
, es decir,
Pgina 15
x1 +2 x 2+3 x 3=4
5 x1 +6 x 2 +7 x3 =8
9 x 1+ x 2 +2 x3 =3
Y visto de la forma matricial:
( |)
1 2 34
5 6 78
9 1 23
Como primer paso el programa solicitara de usuario el nmero de filas y columnas que contiene la
matriz:
Pgina 16
los pasos del proceso de eliminacin para finalmente mostrar los resultados y hacer la comprobacin
de los mismos.
Pgina 17
Pgina 18
Pgina 19
5. Mtodo de Gauss-Seidel
Es un mtodo iterativo, lo que significa que se parte de una aproximacin inicial y se repite el proceso
hasta llegar a una solucin con un margen de error tan pequeo como se quiera. Buscamos la solucin
a un sistema de ecuaciones lineales, en notacin matricial:
Dnde:
Dnde:
Definimos:
y
,
Edgar Isaac Tenorio Prez
Pgina 20
. Entonces podemos
(*)
La diferencia entre este mtodo y el de Jacobi es que, en este ltimo, las mejoras a las
aproximaciones no se utilizan hasta completar las iteraciones.
x1 +2 x 2+3 x 3=4
5 x1 +6 x 2 +7 x3 =8
9 x 1+ x 2 +2 x3 =3
Y visto de la forma matricial:
( |)
1 2 34
5 6 78
9 1 23
Como primer paso el programa solicitara de usuario el nmero de ecuaciones e incgnitas que
contiene la matriz (El programa solo acepta sistemas cuadrados):
Pgina 21
Pgina 22
Pgina 23
sistema con mltiples soluciones o ninguna) y mostrara el resultado en pantalla. De la misma manera
mostrara en pantalla la matriz con pivoteo y cada uno de los pasos del proceso de eliminacin.
Pgina 24
Pgina 25
Pgina 26
6. Referencias bibliogrficas
Quarteroni, A., y Saler, F. (2006). Clculo Cientfico con MATLAB y Octave. Milano, Italia: Editorial
SPRINGER
Diaz,
V.
W.(2015).
Clculo
http://www.uv.es/~diaz/mn/node17.html
de
races
de
ecuaciones.
Recuperado
de
Quarteroni, A., y Saler, F. (2006). Clculo Cientfico con MATLAB y Octave. Milano, Italia: Editorial
SPRINGER
Cabrera,
C.,
(2015).
Mtodo
de
http://www.illuminatus.bizhat.com/metodos/Secante.htm
la
secante.
Recuperado
de
Pgina 27