I'm trying to solve the following ODE asymptotically.
$$y(x)^2 y'(x)^2-\left(\sqrt{2} x\right)^2 y'(x)^2+y(x)^2=0$$
From
AsymptoticDSolveValue[{y[x]^2*y'[x]^2 + y[x]^2 - ( x*Sqrt[2])^2*y'[x]^2 == 0},
y[x], {x, 0, 10}]
I get some complex valued stuff
-I x - (138 x^10)/(25 C[1]^9) + (857 I x^9)/(3240 C[1]^8) - (73 x^8)/(
40 C[1]^7) + (3 I x^7)/(2 C[1]^6) + (4 x^6)/(9 C[1]^5) + (3 I x^5)/(
10 C[1]^4) + x^4/(2 C[1]^3) - (I x^3)/(3 C[1]^2) + C[1]
However, one can easily check, that $y(x)=x$ solves the equation above. I also get the error message AsymptoticDSolveValue::asdb
:
My question is:
How do I get all the branches of the solution from AsymptoticDSolveValue[]
, or if that is impossible, how do I impose that the desired solution is real?
EDIT: The answer by Nasser adresses part of my question, however it doesn't provide an explanation on whether or not it is possible to obtain multiple branches from AsymptoticDSolveValue[]