simple ODE with matrix

Hi,
I have a differential equation like: Mx'=Ex+F where x is time-derivative. M,E are m-by-n matrices, x and F are n-by-1 vector M, E and F are independent of x
How to solve it. If they are all scalars, then I know there is explicit solution. However, they are matrices and vectors, Can I still use the formula to solve it? if yes, how?
If I have to use numerical method, is there any good function(not ode** functions) in matlab?