Explicit solution not found

1 view (last 30 days)
Swarnav Mukhopadhyay
Swarnav Mukhopadhyay on 28 Feb 2020
I tried to solve the following differential equation, but it's not giving any solution. Can anyone help?
syms V(x) x a b td L dD ga
dx=((td.*x)/(L-dD)).*exp(ga*((td.*x)/(L-dD))-(L-dD));
DV=diff(V);
ode=diff(V,x,2)==b-((a/dx)*V);
cond1 = V(0) == 0;
cond2 = DV(0) == 0;
conds = [cond1 cond2];
ySol(x) = dsolve(ode,conds);
ySol = simplify(ySol)
Output:
Warning: Explicit solution could not be found.
> In dsolve (line 201)
  4 Comments
Walter Roberson
Walter Roberson on 28 Feb 2020
What leads you to expect that there is an explicit solution to the differential equation ? Leaving out the exponential part gets you to a different kind of equation.
Swarnav Mukhopadhyay
Swarnav Mukhopadhyay on 28 Feb 2020
Actually this eqution came from Poisson's equation, after applying boundary condition I was hoping to get a solution out of it. Though I am not 100% sure if it would have a explicit solution, but as dx represent nothing but a distance with x and "V" would give a potential distribution along x, so I was thinking that there can be an explicit solution for which V can be find out as a function of x.
But can it be solved in some other way?

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!