       Re: Re: Vectors

• To: mathgroup at smc.vnet.net
• Subject: [mg13977] Re: [mg13953] Re: Vectors
• From: Carl Woll <carlw at fermi.phys.washington.edu>
• Date: Sat, 12 Sep 1998 16:59:04 -0400
• Sender: owner-wri-mathgroup at wolfram.com

```On Fri, 11 Sep 1998, AES wrote:

Hi,

I think you are being unfair to Mathematica here.

>
> You're running into the always bewildering notational inconsistencies of
> Mathematica.  Consider
>
>    A = ={{a,b,c}}
>    B = {{d},{e},{f}}
>
> (note bracketing).  Are these vectors?  Well, they can be dotted, as in
>
>    A . B
>
> and
>
>    B . A
>

Actually, A and B here are matrices, not vectors, and the dot product
corresponds to matrix multiplication. That is, A.B produces the 1 x 1
matrix

(a d + b e + c f)

and B.A produces the 3 x 3 matrix

a d   b d   c d
a e   b e   c e
a f   b f   c f

> and you'll get the right answer in each case.  So, if they can be
> "dotted", they ought to be "cross-able" as well, right? So try
>
>    Cross[A,B]
>    Cross[B,A]
>    Cross[A,A]
>    Cross[B,B]
>
> and find that _none_ of these work.

Since A and B are matrices and not vectors, Cross doesn't work.

> Now, page 115 of the Bible says
> that Cross[a,b] can also be input as a * b, so try instead
>
>    A * B
>    B * A
>    A * A
>    B * B
>
> and get three or four different answers; some of these work, some don't.
>
> Just don't expect consistency!
>

The Book says you can input Cross[a,b] as a \[Cross] b, where \[Cross]
comes out looking like a small, bold x. You can't input Cross[a,b] with
a*b, since * is simply ordinary multiplication.

So, I don't think Mathematica is being obscure or inconsistent here.

Carl Woll
Dept of Physics
U of Washington

```

• Prev by Date: Re: list referencing with [[ ]][[ ]]
• Next by Date: Re: Select x s.t. y>10
• Previous by thread: Re: Re: Vectors
• Next by thread: Assigning a list to coefficients