Robert Jacques wrote:
On Fri, 10 Jul 2009 06:24:04 -0400, Lars T. Kyllingstad <pub...@kyllingen.nospamnet> wrote:
There are actually three (four) basic types of vector/matrix multiplication, and the * operator would more or less be fitting for any of them:
   - element-by-element multiplication, which is what * means now
   - dot product
   - matrix multiplication
  (- cross product )

Actually, matrix multiplication and the dot product are both cases of the inner product and the cross product is specific to 3D vectors.


Actually, the dot product is both a special case of matrix multiplication and an inner product. Matrix multiplication in general is not an inner product, since an inner product always associates two vectors with a scalar.

That aside, my point was simply that there are several operations for which one may want to use the '*' operator, and there is only one '*'. :)

-Lars

Reply via email to