Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2006

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

Search the Archive

Matrix multiplication problem fixed via dot operation.

  • To: mathgroup at smc.vnet.net
  • Subject: [mg64552] Matrix multiplication problem fixed via dot operation.
  • From: Chris Young <c1572young at earthlink.net>
  • Date: Wed, 22 Feb 2006 05:58:36 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

To answer my own posting, it looks like the "dot" operator is needed 
when the matrices aren't both square.

E.g.: a row vector with components a and b times a column vector with 
components c and d will yield the correct result, the dot-product.

I'm still puzzled why Mathematica doesn't do the same thing without the dot.

Chris Young

> In[3]:=
> \!\(\*
>   RowBox[{
>     RowBox[{"(", GridBox[{
>           {"a", "b"}
>           }], ")"}], ".",
>     RowBox[{"(", GridBox[{
>           {"c"},
>           {"d"}
>           }], ")"}]}]\)
> 
> Out[3]=
> {{a c+b d}}


  • Prev by Date: Re: Re: Greek-Letter Bug? Replacing Print
  • Next by Date: Also force AxesOrigin to be in the lower right corner?
  • Previous by thread: Import Filemaker Pro 7 database into Mathematica 5.2
  • Next by thread: Re: Matrix multiplication problem fixed via dot operation.