dsolve({diff(x(t),t) = x(t)*f(t)+y(t)*g(t), diff(y(t),t) = -x(t)*g(t)+y(t)*f(t)})