Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

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


  • Prev by Date: Re: Solving Differential Equations with Vectors
  • Next by Date: SoundNote does not accept "H"
  • Previous by thread: Re: Solving Differential Equations with Vectors
  • Next by thread: Re: Solving Differential Equations with Vectors