Tienes la ecuación diferencial de primer grado y de primer orden:
x*y ' - y*tan( ln(y) ) = 0.
Puedes plantear la sustitución (cambio de variable):
y = ew, de donde tienes: y ' = ew*w ', y observa que también tienes: ln(y) = w (1),
luego sustituyes y la ecuación diferencial queda:
x*ew*w ' - ew*tan(w) = 0,
haces pasaje de término y queda:
x*ew*w ' = ew*tan(w),
haces pasajes del factor exponencial como divisor (observa que es distinto de cero, y que tienes simplificación) y queda:
x*w ' = tan(w),
escribes la expresión de la derivada como cociente de diferenciales, y la expresión de la tangente en función del seno y del coseno, y queda:
x*dw/dx = sen(w)/cos(w),
haces pasaje de factores y de divisores a fin de separar variables, y queda:
(cosw/senw)*dw = (1/x)*dx,
integras en ambos miembros (observa que en el primer miembro debes aplicar la susitución: p = senw) y queda:
ln( sen(w) ) = ln(x) + ln(C),
aplicas la propiedad del logaritmo de un producto en el segundo miembro y queda:
ln( sen(w) ) = ln(x),
compones en ambos miembros con la función inversa del logaritmo natural y queda:
sen(w) = C*x,
compones en ambos miembros con la función inversa del seno ( observa que empleamos la notación: sen-1(C*x) = arcsen(C*x) ) y queda:
w = arcsen(C*x),
sustituyes la expresión señalada (1) y queda:
ln(y) = arcsen(C*x),
compones con la función inversa del logaritmo natural en ambos miembros y queda:
y = earcsen(C*x),
que es la expresión de la solución general de la ecuación diferencial de tu enunciado,
luego, observa que si planteas: C = 2, tienes la solución particular:
y = earcsen(2*x),
que es la expresión de la solución particular que tienes en tu enunciado.
Espero haberte ayudado.