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
5 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Sam K
2018 年 4 月 8 日
2 件のコメント
Walter Roberson
2018 年 4 月 8 日
In any case you have QT multiplied by something in the image but evaluated at something instead of multiplied in the code.
Walter Roberson
2018 年 4 月 8 日
>> 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)))
その他の回答 (2 件)
Walter Roberson
2018 年 4 月 8 日
Your image shows Q transpose multiplied by something, but your function has Q evaluated at something not multiplied.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!