$$\begin{cases}&-z^{\prime\prime}(t)=\lambda(1+(N-2)t)^{\frac1{2-N}(2(N-1)+\alpha)}f(z(t)),\quad t\in(0,+\infty)\\&z(0)=z^\prime(+\infty)=0\end{cases}$$
I'm trying to solve the above differential equation. I'm using the shooting method, but for each initial guess a different solution appears. Which solution is correct? Is it possible to monitor the convergence rate and the iteration steps of the shooting method? Any help or hint is welcome!
Here is the code:
NN = 3.;
p = 3.;
xf = 10000.;
sols =
Map[{z ->
NDSolveValue[{-z''[
t] == (1 + (NN - 2) t)^(1/(2 - NN) (2 (NN - 1) + 1)) z[t]^
p, z[0] == 0, z'[xf] == 0}, z, {t, 0, xf},
Method -> {"Shooting",
"StartingInitialConditions" -> {z[0] == 0, z'[0] == #}}]} &,
{0, 5, 10, 20, 40, 60, 140}];
Plot[Evaluate[z[t] /. sols], {t, 0, 100}, PlotRange -> All]