Matrix is not defined just by operations like a ring is, but also by structure - you have N independent axes in a specified space.
> If you can do numeric arithmetic on it, it's a number.
>you have N independent axes in a specified space.
Only if you have an operation that maps the matrices to that space.
Similarly, mathematicians study objects by looking how they act on other objects. So if it turns out that two differently defined objects have the same actions on other objects, we call them isomorphic and don't really distinguish between them.
So for instance, we say that the set of rigid motions that preserve the triangle and it's orientation is the same as the set of permutations of the roots of say: x^3-3x+1 even if the two sets are absolutely not defined in the same way.
Hope that makes some sense.