Is it possible to solve this equation symbolicaly with Mupad?
Show older comments
I am trying to solve equation symoblicaly with Mupad, where on the left side I have differential of p3, and on the right side I also have normal value of p3 (not differential).
o := ode(p3'(z) = (-diff(p1,z)*p2-diff(p2,z)*p1-8*diff(p2,z)-8*diff(p1,z)/p0+8*p1*diff(p0,z)/p0^2-diff(p0,z)*p3(z))/p0,p3(z))
On the other side variables p0,p1,p2 are:
p0:=sqrt(1+64*(1-z))
p1:=8*(1/sqrt(1+64*(1-z))-1)
p2:=(-ln(sqrt(1+64*(1-z)))+4*(1-1/(1+64*(1-z))))/sqrt((1+64*(1-z)))
When I gave command
solve(o)
to Mupad, I have got some integral which is not solved, it is not final result. How can I do this with Mupad, and is it possible so solve it symbolicaly on this way?
Answers (1)
Torsten
on 10 Jul 2018
0 votes
No experienced person will try to solve such a complicated equation symbolically - and obviously MUPAD cannot return an explicit expression for p3(z).
You should use numerical methods instead (e.g. ODE45, ODE15s, ...)
Best wishes
Torsten.
Categories
Find more on Numeric Solvers in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!