Im trying to find the exact solution for the singular BVP $y^{\prime\prime}(t)=-\frac{2}{t}y^{\prime}(t)+y^{5}(t)$ with the Boundary Conditions $y(1)=\sqrt{\frac{3}{4}}$ and $y^{\prime}(0)=0$ and $0<t<1$. I know that the exact solution of this equation is $y(t)=\sqrt{\frac{3}{3+t^2}}$.
Now I want to find the exact solution using mathemtica software.
I tried the following first:
(1)
DSolve[{y''[t] == -(2/t) (y'[t]) + (y[t])^5, y[1] == Sqrt[3/4], y'[0] == 0}, y[t], t]
but I cant find the exact solution like above. After this, I tried
SOL = DSolve[{y''[t] == -(2/t) (y'[t]) + (y[t])^5}, y[t], t] (* General solution *)
F = FindRoot[{(y[t] /. SOL[[1]] /. t -> 1 /. C[1] -> c1 /.C[2] -> c2) ==Sqrt[3/4], (y'[t] /. SOL[[1]] /. t -> 0 /. C[1] -> c1 /.C[2] -> c2) == 0}, {c1, 1/2}, {c2, 1/2}] // Chop // Rationalize
(* Finding constans c1 and c2 *)
SOL /. C[1] -> c1 /.C[2] -> c2 /. F(* Paste constants c1 and c2 to general solution *)
(*{{y[t]\->Sqrt(3/(3+t)^2)}*)
In this case, I also failed to find the exact solution. Please help me any one. Advance thanks.
DSolve
it is able to verify it when we impose it. In this case, it does not. If you runy''[t] == -(2/t) (y'[t]) + (y[t])^5 /. y -> (Sqrt[3/(3 + #^2)] &) // FullSimplify
you will see that it does not yieldTrue
. Could you please check the solution you provided for they[t]
? $\endgroup$y[t]^5
. Here is why: If you differentiate\sqrt{3} \sqrt{\frac{1}{t^2+3}}
once, you get-\sqrt{3} t \left(\frac{1}{t^2+3}\right)^{3/2}
. If you differentiate twice, you get\sqrt{3} \left(\frac{1}{t^2+3}\right)^{5/2} \left(2 t^2-3\right)
. Now the closest form you can get it in the main equation: after multiplying the first derivative to(2/t)
and dividing byy[t]^5
you will get -1. And yes, Mathematica can't solve this by normalDSolve
without other advanced techniques that I am not aware of. $\endgroup$