Howard wrote:

> But I'm curious as to what it would do...? I know that the result of

> multiplying a matrix by a scaler is another matrix, but what would the

> result of multiplying the other way around be?
Actually, by convention, the scalar *should* be on the left, i.e, it

*should* read cA, where c is a scalar and A is a matrix. The result would

be a matrix. However, since fields are commutative, there is no real

difference between a left- and a right-vector space. In other words, you

can put the scalar on either side of the matrix, the product is always just

a matrix.

> If the result you want is a matrix (which is the only thing that makes

> sense to me),
It's not just you

> then why do you need a specific order? Can't you just re-order

> the call?
Sounds fine.

> Oh well, in any case, the answer is to make it a non-member, and pass both

> the integer scaler (lhs) and the matrix (rhs) as parameters.
Best

Kai-Uwe Bux