hello dear.
Ur problem seems to be a non linear homogeneous equation.
Well the 'dsolve' function in MATLAB usually can solve such equations analytically.
Ive tried to solve an example of your equation and here is the result:
you might, hopefully, solve yours in a similar way...