Sei sulla pagina 1di 11

DERIVACIN NUMRICA

La derivacin numrica es una tcnica de anlisis numrico para calcular una aproximacin a la derivada de una funcin en un punto utilizando los valores y propiedades de la misma. Formulacin mediante diferencias finitas Por definicin la derivada de una funcin es:

Las aproximaciones numricas que podamos hacer (para h > 0) sern: Diferencias hacia adelante:

Diferencias hacia atrs:

La aproximacin de la derivada por este mtodo entrega resultados aceptables con un determinado error. Para minimizar los errores se estima que el promedio de ambas entrega la mejor aproximacin numrica al problema dado:

Diferencias centrales:

integracin numrica simple


la integracin numrica constituye una amplia gama de algoritmos para calcular el valor numrico de una integral definida y, por extensin, el trmino se usa a veces para describir algoritmos numricos para resolver ecuaciones diferenciales. El trmino cuadratura numrica (a menudo abreviado a cuadratura) es ms o menos sinnimo de integracin numrica, especialmente si se aplica a integrales de una dimensin a pesar de que para el caso de dos o ms dimensiones (integral mltiple) tambin se utiliza. El problema bsico considerado por la integracin numrica es calcular una solucin aproximada a la integral definida:

Este problema tambin puede ser enunciado como un problema de valor inicial para una ecuacin diferencial ordinaria, como sigue:

Encontrar y(b) es equivalente a calcular la integral. Los mtodos desarrollados para ecuaciones diferenciales ordinarias, como el mtodo de Runge-Kutta, pueden ser aplicados al problema reformulado. En este artculo se discuten mtodos desarrollados especficamente para el problema formulado como una integral definida.

SERIE DE TAYLOR

La funcin p(x)=a0+a1x+a2x2+..........+anxn, en la que los coeficientes ak son constantes, se llama polinomio de grado n. En particular y=ax+b es un polinomio de primer grado e y=ax2+bx+c es un polinomio de segundo grado. Los polinomios pueden considerarse las funciones ms sencillas de todas. Para calcular su valor para una x dada, necesitamos emplear nicamente las operaciones de adicin, sustraccin y multiplicacin; ni siquiera la divisin es necesaria. Los polinomios son funciones continuas para todo x y tienen derivadas de cualquier orden. Adems la derivada de un polinomio es tambin un polinomio de grado inferior en una unidad, y las derivadas de orden n+1 y superiores de un polinomio de grado n son nulas. Si a los polinomios aadimos las funciones de la forma y=p(x)/q(x) (cociente de polinomios, para cuyo clculo necesitamos tambin de la divisin), las funciones raz cuadrada de x y raz cbica de x, y finalmente, las combinaciones aritmticas de los tipos anteriores, obtenemos esencialmente las funciones cuyos valores pueden calcularse por mtodos aprendidos en el bachillerato.

A este nivel se tienen nociones de algunas otras funciones tales como log(x), sen(x), ex, ..., pero, aunque se estudian sus propiedades ms importantes, no se da una respuesta a las preguntas: Cmo calcularlas? Qu clase de operaciones, por ejemplo, es necesario realizar sobre la x para obtener log(x) o sen(x)?. La respuesta a estas preguntas la proporcionan los mtodos desarrollados por el anlisis matemtico. Examinemos uno de estos mtodos. Frmula de Taylor Sea f(x) una funcin definida en un intervalo que contiene al punto a, con derivada de todos los rdenes. El polinomio de primer grado p1(x) = f(a) + f ' (a) (x-a) tiene el mismo valor que f(x) en el punto x=a y tambin, como se comprueba fcilmente, la misma derivada que f(x) en este punto. Su grfica es una recta tangente a la grfica de f(x) en el punto a. Es posible elegir un polinomio de segundo grado, p2(x) = f(a) + f ' (a) (x-a) + f ' ' (a) (xa)2, tal que en el punto x=a tenga el mismo valor que f(x) y valores tambin iguales para su primera y segunda derivadas. Su grfica en el punto a se acercar a la de f(x) ms que la anterior. Es natural esperar que si construimos un polinomio que en x=a tenga las mismas n primeras derivadas que f(x) en el mismo punto, este polinomio se aproximar ms a f(x) en los puntos x prximos a a. As obtenemos la siguiente igualdad aproximada, que es la frmula de Taylor: f(x) f(a) + f '(a) (x-a) + (1/2!) f ' '(a) (x-a)2 + ...... + (1/n!) f (n)(a) (x-a) n El segundo miembro de esta frmula es un polinomio de grado n en (x-a). Para cada valor de x puede calcularse el valor de este polinomio si se conocen los valores de f(a) y de sus n primeras derivadas. Para funciones que tienen derivada (n+1)-sima, el segundo miembro de esta frmula, como se demuestra fcilmente, difiere del primero en una pequea cantidad que tiende a cero ms rpidamente que (x-a)n. Adems, es el nico polinomio de grado n que difiere de f(x), para x prximo a a, en un valor que tiende a cero (cuando x tiende a a) ms rpidamente que (x-a)n. Si f(x) es un polinomio algebraico de grado n, entonces la igualdad aproximada anterior es una verdadera igualdad. Para que sea exacta la igualdad aproximada anterior, debemos aadir al segundo miembro un trmino ms, llamado resto: f(x) = f(a)+f '(a)(x-a)+(1/2!) f ' '(a)(x-a)2+ ...... +(1/n!) f (n)(a)(x-a)n+(1/(n+1)!) f (n+1)(c)(xa)n+1

El resto tiene la peculiaridad de que la derivada que en l aparece debe calcularse en cada caso, no en el punto a, sino en un punto c convenientemente elegido, desconocido, pero interior al intervalo de extremos a y x. La demostracin de la igualdad anterior es bastante engorrosa, aunque sencilla en esencia. Las leyes naturales pueden expresarse, por regla general, con buena aproximacin por funciones derivables un nmero arbitrario de veces, y por ello pueden ser aproximadas por polinomios cuyo grado viene determinado por la precisin deseada. La frmula de Taylor, que abre el camino para la mayora de los clculos en el anlisis aplicado, es muy importante desde el punto de vista prctico. La idea de aproximar una funcin mediante polinomios o de representarla como suma de un nmero finito de funciones ms sencillas alcanz un gran desarrollo en el anlisis, donde constituye ahora una rama independiente: la teora de la aproximacin de funciones. En las siguientes escenas podemos observar cmo la grfica de las funciones se va "tapando" con la grfica del polinomio de Taylor al aumentar el grado del polinomio. Para un valor de x calculamos ladiferencia entre el valor real y el valor del polinomio correspondiente. Al aumentar el grado del polinomio esa diferencia es cada vez menor. Hemos calculado los polinomios de Taylor para a=0.

Mtodo de Euler Se llama mtodo de Euler al mtodo numrico consistente en ir incrementando paso a paso la variable independiente. La primera derivada proporciona una estimacin directa de la pendiente en Xi (ver Grfico N01). [1]

Donde f (Xi, Yi) es la ecuacin diferencial evaluada en Xi y Yi, Tal estimacin podr substituirse en la ecuacin [2] nos queda que:

[2] Esta frmula es conocida como el mtodo de Euler (punto medio). Se predice un nuevo valor de Y por medio de la pendiente (igual a la primera derivada en el valor original de X).

Error para el mtodo de Euler La solucin numrica de las ecuaciones diferenciales ordinarias (EDO) involucra dos tipos de error. 1) Errores de Truncamiento, o discretizacion, causados por la naturaleza de las tcnicas empleadas para aproximar los valores de y. 2) Errores de Redondeo, que son el resultado del nmero limite de cifras significativas que pueden retener una computadora.

Mtodo de Euler Mejorado Este mtodo se basa en la misma idea del mtodo anterior, pero hace un refinamiento en la aproximacin, tomando un promedio entre ciertas pendientes. La frmula es la siguiente:

Donde

Para entender esta frmula, analicemos el primer paso de la aproximacin, con base en la siguiente grfica:

En la grfica, vemos que la pendiente promedio corresponde a la pendiente de la recta bisectriz de la recta tangente a la curva en el punto de la condicin inicial y la "recta tangente" a la curva en el punto donde es la aproximacin obtenida con la primera frmula de Euler. Finalmente, esta recta bisectriz se traslada paralelamente hasta el punto de la condicin inicial, y se considera el valor de esta recta en el punto como la aproximacin de Euler mejorada.

los mtodos de Runge-Kutta


los mtodos de Runge-Kutta (RK) son un conjuntos de mtodos iterativos (implcitos y explcitos) para la aproximacin de soluciones de ecuaciones diferenciales ordinarias, concretamente, del problema de valor inicial. Sea

una ecuacin diferencial ordinaria, con donde conjunto abierto, junto con la condicin de que el valor inicial de sea

es un

Entonces el mtodo RK (de orden s) tiene la siguiente expresin, en su forma ms general:

donde h es el paso por iteracin, o lo que es lo mismo, el incremento entre los sucesivos puntos y . Los coeficientes son trminos de aproximacin intermedios, evaluados en de manera local

con

coeficientes propios del esquema numrico elegido,

dependiente de la regla de cuadratura utilizada. Los esquemas RungeKutta pueden ser explcitos o implcitos dependiendo de las constantes del esquema. Si esta matriz es triangular inferior con todos los elementos de la diagonal principal iguales a cero; es decir, para , los esquemas son explcitos.Mtodos de

Runge-Kutta El mtodo de Runge-Kutta


no es slo un nico mtodo, sino una importante familia de mtodos iterativos, tanto implcitos como explcitos, para aproximar las soluciones deecuaciones diferenciales ordinarias (E.D.Os); estas tcnicas fueron desarrolladas alrededor de 1900 por los matemticos alemanes Carl David Tolm Runge y Martin Wilhelm Kutta.

Mtodos de Runge-Kutta de cuarto orden


Un miembro de la familia de los mtodos Runge-Kutta es usado tan comnmente que a menudo es referenciado como RK4 o como el mtodo Runge-Kutta. Definiendo un problema de valor inicial como:

Entonces el mtodo RK4 para este problema est dado por la siguiente ecuacin:

Donde

As, el siguiente valor (yn+1) es determinado por el presente valor (yn) ms el producto del tamao del intervalo (h) por una pendiente estimada. La pendiente es un promedio ponderado de pendientes, donde es la pendiente al principio del intervalo, es la pendiente en el punto medio del intervalo, usando para determinar el valor de y en el punto usando el mtodo de Euler. es otra vez la pendiente del punto medio, pero ahora usando para determinar el valor de y; es la pendiente al final del intervalo, con el valor de y determinado por . Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto medio:

Esta forma del mtodo de Runge-Kutta, es un mtodo de cuarto orden lo cual significa que el error por paso es del orden de el error total acumulado tiene el orden convergencia del mtodo es del orden de usado en los mtodos computaciones. , mientras que . Por lo tanto, la , razn por la cual es

CLASIFICACIN DE ECUACIONES DIFERENCIALES PARCIALES

As como las ecuaciones diferenciales ordinarias, las ecuaciones diferenciales parciales se clasifican en funcin a: Orden Grado Linealidad

ORDEN: Se llama orden de una ecuacin diferencial al orden de la derivada superior que intervieneen la ecuacin. Es decir, la derivada de mayor orden que aparece en la ecuacin.

GRADO: Si F es un polinomio, se define grado de la ecuacin diferencial como el grado de y(x) y sus derivadas.

LINEALIDAD: Una ecuacin se dice lineal si:

Donde los ai no todos son cero. En el caso de la ecuacin diferencial la linealidad es caracterizada por la forma:

Donde an(x) es una funcin de x no cero.

Se observan dos caractersticas en dicha forma: la variable dependiente, en este caso la variable y, junto todas sus derivadas son de primer grado, es decir, la potencia en y es 1; por otro lado, cada coeficiente depende solo de la variable dependiente de x.

MTODO DE LAS DIFERENCIAS FINITAS el mtodo de las diferencias finitas es un mtodo utilizado para calcular de manera aproximada las soluciones a las ecuaciones diferenciales usando ecuaciones diferenciales finitas para aproximar derivadas. EJEMPLO
Una ecuacin sencilla en diferencias finitas

La solucin se ensaya por tanteo o aproximacin

Sustituyendo en la ecuacin inicial

La solucin ser

Resolvemos

Comprobamos si la solucin es correcta

Escribimos la solucin general

expresa una combinacin lineal de la solucin Si analizamos el Wronskiano de soluciones particulares obtendremos para t=0 y t=1

Si el Wronskiano es cero, no podemos determinar una solucin correcta. El mtodo para resolver

es idntico pero la solucin general se escribe en funcin del nmero e.

Potrebbero piacerti anche