MathGroup Archive 2007

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

Search the Archive

Re: Formula simplify for Solve

  • To: mathgroup at
  • Subject: [mg81005] Re: Formula simplify for Solve
  • From: dh <dh at>
  • Date: Fri, 7 Sep 2007 02:13:16 -0400 (EDT)
  • References: <fblig0$opg$>

Hi Lea,

Equality is written by two equal (==) and assignments by one (=). 

Therefore , you can assign an equality to a variable like:




you can then use Solve or Reduce like:


Note that this only works if A and B are vectors whose elements have 

values (e.g. numeric). Otherwise the statement A[[1]]] failes because 

there is no such element. If you want to work symbliocally, you would 

use A[1] instead of A[[1]]

hope this helps, Daniel

Lea Rebanks wrote:

> Formula simplify for Solve


> PB2=(A[[2]]*D)+(A[[3]]*B[[1]]+A[[5]]*D)+(A[[3]]*B[[1]]+A[[2]]*B[[2]]+A[[1]]*

> D)+(A[[2]]*B[[1]]+A[[3]]*B[[6]]+A[[2]]*B[[3]]+A[[1]]*D)+(A[[5]]*B[[1]]+A[[4]

> ]*B[[7]]+A[[3]]*B[[3]]+A[[2]]*B[[4]]+A[[1]]*D)



> Hi there,


> Please look at the above math statement. I want to incorporate very long

> statements into long formulas & then solve for  D  - is there anyway of

> abbreviating the above statement to a simple letter(s) like PB2 & then be

> able to still solve for  D? I am sure you can - please show me how with

> Mathematia example.


> BTW - I am using version on a PC


> Many thanks for your attention.

> Mr.Lea Rebanks.



  • Prev by Date: Re: Bug with 3D graphics lines
  • Next by Date: Why I got inumr??
  • Previous by thread: Formula simplify for Solve
  • Next by thread: How to compile this module?