On 3/14/11 10:56 AM, João Eiras wrote:
Math.mAdd(m1, m2)
Math.mSub(m1, m2)
Math.mMult(m1, m2)

Presumably throwing on size mismatches?

Math.mDiv(m1, m2)

I don't think we should add this.  Matrix "division" is a pretty fuzzy
concept with non-square matrices.  And if you stick to square matrices,
it's easy to clearly do whatever you're trying to do with inverses.

Math.mInverse(m1)

Presumably throwing for non-square matrices?

Math.mGaussianReduce(m1)

This could be "fun" to define.  Are you actually talking about Gaussian
elimination, or Gauss-Jordan?  For either one the output is not uniquely
defined (at least not if you might want to make it fast), last I checked....

-Boris

Reply via email to