public Matrix Subtract(Matrix arg)
{
Matrix rslt = new Matrix();
float[] a = vals;
float[] b = arg.vals;
float[] c = rslt.vals;
c[I11] = a[I11]-b[I11];
c[I12] = a[I12]-b[I12];
c[I13] = a[I13]-b[I13];
c[I21] = a[I21]-b[I21];
c[I22] = a[I22]-b[I22];
c[I23] = a[I23]-b[I23];
c[I31] = a[I31]-b[I31];
c[I32] = a[I32]-b[I32];
c[I33] = a[I33]-b[I33];
return rslt;
}