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.