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
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sam K
am 8 Apr. 2018
Kommentiert: Walter Roberson
am 8 Apr. 2018
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 Kommentare
Akzeptierte Antwort
Sam K
am 8 Apr. 2018
2 Kommentare
Walter Roberson
am 8 Apr. 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
am 8 Apr. 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)))
Weitere Antworten (2)
Walter Roberson
am 8 Apr. 2018
Your image shows Q transpose multiplied by something, but your function has Q evaluated at something not multiplied.
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!