Sorry about the confusion about the notation. The superscript "T" in my model is not the transpose. The notation denotes the type of source in my model, which is irrelevant to my question here. So, please ignore the superscript "T".
dsolve unable to find a solution
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I need to find a solution for the differential equation (image attached), where theta, gamma and M are parameters. I am trying to solve the equations using dsolve (code attached). It returns an error "Warning: Unable to find explicit solution." Am I doing something wrong or should I use a different ode solver for this equation? Please help! Thanks!
0 commentaires
Réponse acceptée
Sam K
le 8 Avr 2018
2 commentaires
Walter Roberson
le 8 Avr 2018
In any case you have QT multiplied by something in the image but evaluated at something instead of multiplied in the code.
Walter Roberson
le 8 Avr 2018
>> syms theta lambda M
>> a = (1 - theta/exp(lambda*M));
>> syms Q(t)
>> eqn = diff(Q,t) == Q*a;
cond = Q(0) == 400;
qSol(t) = dsolve(eqn,cond)
qSol(t) =
400*exp(-t*exp(-M*lambda)*(theta - exp(M*lambda)))
Plus de réponses (2)
Walter Roberson
le 8 Avr 2018
Your image shows Q transpose multiplied by something, but your function has Q evaluated at something not multiplied.
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!