Comment résoudre un système d'ordinaire de synchronisation équation avec le temps des paramètres en fonction de

Comment résoudre un système d'équation différentielle ordinaire ..un problème de valeur initiale ....avec les paramètres en fonction du temps ou de la variable indépendante?
dire que l'équation que j'ai

 Dy(1)/dt=a(t)*y(1)+b(t)*y(2);
 Dy(2)/dt=-a(t)*y(3)+b(t)*y(1);
 Dy(3)/dt=a(t)*y(2);

où a(t) est un vecteur et b(t) =c*(t); où la valeur de a et de b sont en train de changer avec le temps, pas dans la monotonie, et chaque pas de temps.
J'ai essayé de résoudre ce à l'aide de ce post....mais quand j'ai appliqué le même principe ...j'ai eu le message d'erreur

"Erreur à l'aide de griddedInterpolant Le point de coordonnées ne sont pas
séquencé strictement monotone de l'ordre."

Quelqu'un peut-il m'aider?

Je suppose que vous êtes en utilisant ode45? pouvez-vous montrer la fonction MATLAB vous intégrer, et comment vous appelez l'intégrateur?

OriginalL'auteur prashanta_himalay | 2013-01-15