Take the system of ODEs in terms of the scalar $z$,
$$v'(z) = A e^z + B\cdot v(z)$$ With the initial condition, $$v'(0) = \mathbf{0}$$
For some $B$ an $N \times N$ matix, and $A$ a $1\times N$ vector, $\mathbf{0}$ is a $1\times N$ vector of $0$'s, and $v(z)$ a $1\times N$ vector. Assume whatever you need for the eigenvalues/vectors of $B$, etc.
My question is: what is the solution $v(z)$ in terms of $A$ and $B$? I know how to do it by diagonalizing, getting eigenvectors, etc. for a particular set of matrices/vectors but would rather have it in terms of matrix exponentials. The homogeneous part of the equation is pretty simple in this case, but I am not sure how to do the inhomogeneous part.
(as an addendum to this question, is there a handbook of ODEs that has good coverage of matrix differenital equations?)
Following through on the answer: It appears that the solution is, $$v(z) = e^{B z}\cdot\int_{0}^{z}e^{-B s}\cdot A e^s ds + e^{B s}\cdot C$$ Using the properties a property of matrix exponentials(not proven, see notes) $$=e^{B z}\cdot\left(\int_{0}^z e^{(I - B)s}ds\right) \cdot A + e^{B s}\cdot C$$ Evaluating the integral, $$=e^{B z}\cdot(I - B)^{-1}\cdot(e^{(I-B)z}-I)\cdot A + e^{B s}\cdot C$$ Reorganizing a little $$v(z)=e^{B z}\cdot\left(C - (I - B)^{-1}\cdot A + (I - B)^{-1}\cdot e^{(I - B)z}\cdot A \right)$$ Take the derivative with the product rule for matrix differentiation, $$ v'(z) = e^{B z}(I - B)^{-1}(I - B) e^{(I - B)z} A + B e^{B z}\left(C - (I - B)^{-1}\cdot A + (I - B)^{-1}\cdot e^{(I - B)z}\cdot A \right) $$ Use $v'(0) = 0$ $$ 0 = A + B(C - (I - B)^{-1}A + (I - B)^{-1} A) $$ Solve for $C$, $$C = -B^{-1} A $$ Finally, substitute back into $v(z)$ $$ v(z) = e^{B z}\left((I - B)^{-1}e^{(I - B)z} - B^{-1} - (I - B)^{-1} \right)A $$ Simplifying a little more, $$ v(z) = e^{B z}(I - B)^{-1}\left(e^{(I - B)z} - B^{-1}\right)A $$ Does that look right?