Inicie su sesión para modificar los apuntes, usar los foros, etc. Si no es usuario de la web, regístrese.
![]() |
| Figura 2.14. Definición de derivada. |
Ejemplo 2.10. Solución aproximada de una ecuación diferencial ordinaria. Considérese el cálculo numérico de una ecuación diferencial ordinaria de primer orden y sea ésta, como ejemplo, la siguiente:
| (2.91) |
La rama de las matemáticas que soluciona este tipo de problemas es el análisis o cálculo numérico. Esta disciplina crea algoritmos que permiten resolver problemas, en los que estén involucradas cantidades numéricas, con una precisión determinada.
El análisis numérico es de aplicación cuando: 1) Los problemas no tienen solución analítica o 2) el coste de cálculo de la solución analítica es mayor que la numérica. Para la resolución de ecuaciones diferenciales ordinarias los métodos más utilizados son el método de Euler y los métodos de Runge-Kutta22.
Volviendo con el ejemplo, nótese en la Figura 2.14 que para T pequeño,
puede aproximarse por la relación incremental (definición de derivada) siguiente:
| (2.92) |
Resolviendo la ecuación anterior para
se tiene que
![]() |
(2.93) |
Evaluando esta ecuación para un tiempo discreto cualquiera t = kT se obtiene la ecuación en diferencias siguiente:
![]() |
(2.94) |
La cual, para un T dado, puede ser escrita como
![]() |
(2.95) |
La expresión anterior indica que el valor de la trayectoria (solución) en el instante de tiempo
se calcula a partir del valor de x y de la excitación (entrada) u en el instante k.
La ecuación diferencial original (2.91) ha sido pues transformada por este método numérico sencillo (denominado de Euler23) en la ecuación en diferencias (2.94). Ésta puede ser programada ahora mediante un algoritmo numérico simple en un computador. Así por ejemplo, si
,
y
para k par;
para k impar, y
, se tiene que las primeras 5 muestras de
valen