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]


![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)
