Can someone help me solve this different equation on matlab?
4 次查看(过去 30 天)
显示 更早的评论
Hi everyone, I am trying to solve the following equation: 1/r * d/dr(r*dS/dr) + c1(S) - c2(S) = 0 I am trying to solve to find the value of “S”, r is the radius, and c1 and c2 are properties with values depending on S, how can I solve this on matlab? I tried using bvp4c but I probably put the wrong ode and wrong initial guesses so it wasn’t converging
0 个评论
回答(1 个)
Star Strider
2024-2-18
Perhaps this —
% 1/r * d/dr(r*dS/dr) + c1 - c2
syms r S(r) c1 c2 S0 DS0
Eqn = 1/r * diff(r*diff(S),r) + c1 - c2
S = dsolve(Eqn, S(0) == S0)
.
6 个评论
Torsten
2024-2-18
It would be easiest if you include your attempt where you (unsuccessfully) used "bvp4c".
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!