The equation
$$xy'(x)=A(x)y(x),$$
when $A$ is a scalar, is simple: its solution would be
$$y(x)=\exp\left(\int A(x)\frac{dx}x\right).$$
But what if $A$ is a matrix? Does this equation have a similarly closed-form solution in this case? My attempts at solving it have so far stuck at integration of $y'(x)y^{-1}(x)$ after separating the variables. The integral doesn't seem to be a logarithmic function of $y$, since $y$ and $y'$ don't necessarily commute.
One cannot solve for arbitrary $n\times n$ matrix $A(x)$, as this problem is equivalent to finding the general solution of an arbitrary scalar $n$th order linear ODE. Already for $n=2$, this would mean the ability to solve Schroedinger equation in 1D for any potential.