MathGroup Archive 1994

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

Search the Archive

Re: matrix of coefficients?


>  Dear mathgroupers:
>  

>  If varsN = a list of N variables, and if exprsN = a list
>  of of N expressions, each one linear in the variables of
>  varsN,
>  

>  Is there some operator (that I haven't found yet), or
>  some clever way to use a nonobvious operator, to get the
>  matrix of coefficients?
>  

>   I'm doing it, but it is not a pretty sight.  I just have
>  a feeling there must be some neat way to do this very
>  commonly needed operation.  Thanks-  Martin McClain,
>  Chemistry, Wayne State University, Detroit
>  


I agree.
What you want is

Outer[Coefficient,exprsN,varsN]

In[11]:=
exprsN = {3x + 4y + 5z, 6x + 7y + 8z, 9x + 10y + 11z};
varsN = {x,y,z};
Outer[Coefficient,exprsN,varsN]
Out[13]=
{{3, 4, 5}, {6, 7, 8}, {9, 10, 11}}


Try it!


*********************************************************************
Richard Mercer                             513-873-2191 office
Department of Mathematics and Statistics   513-873-2785 message
Wright State University                    513-429-2179 fax
Dayton, OH 45435                           NeXTmail welcome!
richard at rmercer.wright.edu        or       rmercer at desire.wright.edu
*********************************************************************






  • Prev by Date: Re: function definition
  • Next by Date: Re: matrix of coefficients?
  • Previous by thread: Re: matrix of coefficients?
  • Next by thread: Re: matrix of coefficients?