MathGroup Archive 1997

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

Search the Archive

Re: Applying transformation rule to matrix

  • To: mathgroup at smc.vnet.net
  • Subject: [mg9828] Re: Applying transformation rule to matrix
  • From: Paul Abbott <paul at physics.uwa.edu.au>
  • Date: Fri, 28 Nov 1997 05:35:41 -0500
  • Organization: University of Western Australia
  • Sender: owner-wri-mathgroup at wolfram.com

Gary L. Hennigan wrote:

> I perform some operations on "pos" to get several other variables and
> now I'd like to apply a transformation rule to see what the numerical
> value of those resulting variables is with the values in "posval".
> Assuming "var1" is some function of the elements in the matrix "pos",
> is there an easier way to do this than:
> 
>         var1 /. {pos[[1,1]]->posval[[1,1]],...,pos[[4,3]]->posval[[4,3]]}

One way to do this is to use Thread: 

	var1 /. Thread[Flatten[pos] -> Flatten[posval]]

Cheers,
	Paul 

____________________________________________________________________ 
Paul Abbott                                   Phone: +61-8-9380-2734
Department of Physics                           Fax: +61-8-9380-1014
The University of Western Australia            Nedlands WA  6907       
mailto:paul at physics.uwa.edu.au  AUSTRALIA                            
http://www.pd.uwa.edu.au/~paul

            God IS a weakly left-handed dice player
____________________________________________________________________


  • Prev by Date: APL98 Conference Call for Papers
  • Next by Date: Re: Earth Surface Mapping Co-Ordinate Systems
  • Previous by thread: Re: Applying transformation rule to matrix
  • Next by thread: Trivial integral freezes 3.0