4.38.24 \(x^2 y''(x)=y(x) f\left (\frac {x y'(x)}{y(x)}\right )\)

ODE
\[ x^2 y''(x)=y(x) f\left (\frac {x y'(x)}{y(x)}\right ) \] ODE Classification

[[_2nd_order, _with_linear_symmetries]]

Book solution method
TO DO

Mathematica
cpu = 1.72579 (sec), leaf count = 0 , could not solve

DSolve[x^2*Derivative[2][y][x] == f[(x*Derivative[1][y][x])/y[x]]*y[x], y[x], x]

Maple
cpu = 0.236 (sec), leaf count = 33

\[\left [y \left (x \right ) = {\mathrm e}^{\int _{}^{\ln \left (x \right )}\RootOf \left (\int _{}^{\textit {\_Z}}\frac {1}{\textit {\_a} -\textit {\_a}^{2}+f \left (\textit {\_a} \right )}d \textit {\_a} -\textit {\_b} +\textit {\_C1} \right )d \textit {\_b} +\textit {\_C2}}\right ]\] Mathematica raw input

DSolve[x^2*y''[x] == f[(x*y'[x])/y[x]]*y[x],y[x],x]

Mathematica raw output

DSolve[x^2*Derivative[2][y][x] == f[(x*Derivative[1][y][x])/y[x]]*y[x], y[x], x]

Maple raw input

dsolve(x^2*diff(diff(y(x),x),x) = y(x)*f(x*diff(y(x),x)/y(x)), y(x))

Maple raw output

[y(x) = exp(Intat(RootOf(Intat(1/(_a-_a^2+f(_a)),_a = _Z)-_b+_C1),_b = ln(x))+_C
2)]