MathGroup Archive 2010

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

Search the Archive

Re: Lists of Equations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg106339] Re: Lists of Equations
  • From: dh <dh at metrohm.com>
  • Date: Fri, 8 Jan 2010 06:28:57 -0500 (EST)
  • References: <hi6svt$9uu$1@smc.vnet.net>


Hi Michael,

what you are looking for is: Thread:

yeqs = {y1'[x], y2'[x], y3'[x]};

zeqs = {z1[x], z2[x], z3[x]};

Thread[yeqs == zeqs]

Daniel



Michael Knudsen wrote:

> Hello,

> 

> I have just started using Mathematica, and I wonder what the easiest

> way to manage a large set of equations is. I have a bunch of

> differential equations

> 

> y1'[x] = z1[x]

> y2'[x] = z2[x]

> ...

> yn'[x] = zn[x]

> 

> and I have grouped them together in a list like

> 

> eqs = {y1'[x]==z1[x], ..., yn'[x]==zn[x]}

> 

> which fits perfectly as an argument to NDSolve. However, I think that,

> at a later point, I may have to use z1,...,zn separately, and I

> thought about defining

> 

> yeqs = {y1'[x],...,yn'[x]}

> zeqs = {z1[x],...,zn[x]}

> 

> and them combine them. What I would really like is something like

> 

> yeqs + "==" + zeqs

> 

> but I can't seem to find any list operation that will do that. Any

> help is appreciated.

> 

> Thanks,

> Michael Knudsen

> 




  • Prev by Date: Re: Re: algebraic numbers
  • Next by Date: Re: Storing lists on SQL
  • Previous by thread: Lists of Equations
  • Next by thread: Re: Lists of Equations