El siguiente sistema de ecuaciones representa el comportamiento de dos resortes acoplados verticalmente (ver pp. 296-297 [Zill 2009]):

con condiciones iniciales: 
Como ejemplo del uso de WxMaxima para resolver este tipo de problemas, presentamos las instrucciones básicas para su solución (ver archivo resuelveode2.wxm)
ec_1: 'diff(x_1(t),t,2)+10*x_1(t)-4*x_2(t)=0;
ec_2: -4*x_1(t)+'diff(x_2(t),t,2)+4*x_2(t)=0;
atvalue(x_1(t),t=0,0);
atvalue('diff(x_1(t),t),t=0,1);
atvalue(x_2(t),t=0,0);
atvalue('diff(x_2(t),t),t=0,-1);
desolve([ec_1,ec_2],[x_1(t),x_2(t)]);
Evaluando estas instrucciones contenidas en el archivo anterior (con Ctrl-R, en WxMaxima), obtenemos la solución:

Compartimos el archivo visualizaode2.ggb (para GeoGebra) que nos permite visualizar la solución previamente obtenida.
Le invitamos también a activar el archivo animaode2.ggb que permite de manera básica simular la dinámica de este sistema:
Referencia: [Zill 2009] Dennis G. Zill. Ecuaciones Diferenciales con aplicaciones de modelado (9/e) Cengage Learning.
Applet recomendado: →Masses & Springs (con audio) PhET Interactive simulations. Univ. of Colorado at Boulder. [acc. 2010.12.11]


al caso de un sistema de
de tales ecuaciones, es decir permite resolver:
, entonces el sistema anterior se puede representar vectorialmente como
, de forma que si se aproxima
con
(con
, entonces podemos escribir el método como:




y una condición inicial
. En el archivo 
,
y
, generan la trayectoria de solución indicada en la figura, cuando se inicia en el punto
.
donde
para 

, con lo cual
y entonces el sistema equivalente es:
![Rendered by QuickLaTeX.com \[ \]](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-5ee03db80a3461e7c2ead6d10f1edb3c_l3.png)
del espacio vectorial
con operaciones
al espacio vectorial
con operaciones
, es una función que cumple para todo
, las siguientes dos propiedades:

y
para la suma de vectores y multiplicación escalar por vector respectivamente, en otros casos es necesario definir claramente las cuatro operaciones implicadas.
definida por:
![Rendered by QuickLaTeX.com \[ T(x,y)=(x+ay,y) \]](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-be77914bdc33a844e4deac99172a381c_l3.png)
. Veamos si cumple las dos condiciones mencionadas:

anterior es lineal.
, que en este caso es:
, es decir:![Rendered by QuickLaTeX.com \[ \begin{pmatrix} x+ay \\ y \end{pmatrix} = \begin{pmatrix} 1 & a \\ 0 & 1 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} \]](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-40b40f15246493e773588704fdfc8774_l3.png)

, se le invita a explorar en GeoGebra las diferentes transformaciones disponibles en su versión 4.0 :![Rendered by QuickLaTeX.com \[ \frac{dx}{dt}=1-y, \quad \frac{dy}{dt}=x \]](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-74705c48841ec01ce17c4a98f17a93bc_l3.png)
,
.
, por lo cual
, que sustituimos en el paso 1 para obtener:
, lo cual factorizamos como
, que se simplifica a
, con lo cual: 
(usando las fórmulas
en el paso 2, obtenemos: ![Rendered by QuickLaTeX.com Y(s)=\frac{1}{s}[\frac{s+1}{s^2+1}]=\frac{1}{s^2+1}+\frac{1}{s(s^2+1)}](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-0326658684f4846e01b07fee04dee80b_l3.png)
(usando las fórmulas ![Rendered by QuickLaTeX.com \[ x(t)=cost+sent, \;y(t)=1-cost+sent \]](http://matikai.com/zen/wp-content/ql-cache/quicklatex.com-49dca7213b83bc5cb5f743088ad08ea3_l3.png)

, (parte de la familia
dada la condición inicial
, mediante la fórmula:




(y resuelto previamente por transformadas de Laplace). Consideraremos el caso cuando:
,
,
, pero ahora definiremos el voltaje como
. El siguiente código en Scheme especifica el problema y permite generar la solución numérica.
calculada. Compartimos el archivo de aplicación 

