Debido a la sintaxis de DSolve, los sistemas de ecuaciones diferenciales deben darse como listas de ecuaciones y no como una ecuación vectorial (a diferencia de Solve, que acepta ambas). Así que mi simple pregunta es cómo convertir una ecuación vectorial como:Conversión de ecuación vectorial a una lista de ecuaciones en Mathematica
{f'[t],g'[t]}=={{a,b},{c,d}}.{f[t],g[t]}
Para lista de ecuaciones:
{f'[t]==a*f[t]+b*g[t],g'[t]==c*f[t]+d*g[t]}
Creo que sabía una vez que la respuesta, pero no puedo encontrar ahora y creo que podría beneficiar a otros también.
@ Mike si se va a expandir respuestas viejos, por favor, vea también la adición de enlaces de documentación a las funciones y conceptos relevantes. Por ejemplo, la palabra 'Head' no aparece en ninguna parte del código, y eso podría dejar a alguien adivinando. –