Re: Dot product confusion
- To: mathgroup at smc.vnet.net
 - Subject: [mg109952] Re: Dot product confusion
 - From: Mark Adler <madler at alumni.caltech.edu>
 - Date: Wed, 26 May 2010 07:08:56 -0400 (EDT)
 - References: <htg90l$k7h$1@smc.vnet.net>
 
On 2010-05-25 03:32:53 -0700, S. B. Gray said:
> ptsa = {{x1, y1, z1}, {x2, y2, z2}, {x3, y3, z3}};
The dot product of two vectors commutes, but your ptsa is a matrix.  In
general matrix multiplication does not commute.
> {aa, bb, cc}.ptsa  (* expression 1 *)
> ptsa.{aa, bb, cc}  (* expression 2 *)
Mathematica treats ptsa as a column vector (1x3) in expression 1, and
as a row vector (3x1) in expression 2.
Mark