Re: Solving Differential Equations with Vectors

*To*: mathgroup at smc.vnet.net*Subject*: [mg83245] Re: Solving Differential Equations with Vectors*From*: Szabolcs Horvát <szhorvat at gmail.com>*Date*: Fri, 16 Nov 2007 05:22:46 -0500 (EST)*References*: <fhh7j2$8q0$1@smc.vnet.net>

ram.rachum at gmail.com wrote: > I'm working on simulations of physical systems, and I need to solve > DEs that include vectors. But DSolve won't let me input equations with > vectors! Here's an example: > > DSolve[{x[t] == {5, 0}}, {x[t]}, t] > > It generates Solve::eqf. > > Anyone has any idea what to do? > Try writing the vectors' components explicitly, like DSolve[{ Thread[{x'[t], y'[t]} == {5, y[t]}] }, {x[t], y[t]}, t] This is what Thread[] was used for above: In[9]:= Thread[{x'[t], y'[t]} == {5,y[t]}] Out[9]= {x'[t]==5, y'[t]==y[t]} -- Szabolcs