Is it possible to solve this equation symbolicaly with Mupad?

3 views (last 30 days)
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
Torsten on 10 Jul 2018
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.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by