Confusion with 1 x 1 matrices



On 6/10/07, Andrej Vodopivec <andrej.vodopivec at gmail.com> wrote:

> scalarmatrixp=false changes the behaviour of "." as a product of vectors:
>
> (%i2) v : columnvector([1,2,3])$
> (%i3) v.v;
> (%o3) 14
> (%i4) v.v, scalarmatrixp=false;
> (%o4) matrix([14])

I believe the confusion originates from Maxima's failure to
distinguish vectors and matrices.
If Maxima had a vector object (i.e. operator = vector
instead of matrix) I think we could clear up the confusion.

FWIW
Robert