using solve function and getting 0-by-1
显示 更早的评论
hello i am having this set of 4 differential first order equations : ode1(t) =
diff(x(t), t) == (36552913157447*x(t))/17179869184
diff(x(t), t) == -(3598384661667177*x(t))/2199023255552
diff(x(t), t) == 87500*x(t) + 12000
diff(x(t), t) == -89000*x(t)
now when I type : solver = solve(ode1,t)
i get :
solver =
Empty sym: 0-by-1
what to do ?
回答(1 个)
Torsten
2017-10-23
syms x(t)
eqn = diff(x, t) == (36552913157447*x)/17179869184 ;
sol = dsolve(eqn)
Same for the other differential equations.
Best wishes
Torsten.
5 个评论
tomer polsky
2017-10-23
Torsten
2017-10-23
"Solve System of Differential Equations"
under
https://de.mathworks.com/help/symbolic/dsolve.html
should help.
Best wishes
Torsten.
tomer polsky
2017-10-23
Torsten
2017-10-23
Look at the example in the link and you'll see how to proceed.
Best wishes
Torsten.
tomer polsky
2017-10-23
类别
在 帮助中心 和 File Exchange 中查找有关 Numeric Solvers 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!