Is matrix multiplication equivalent to numeric multiplication, or do they just share the same name?
While there are similarities between how they work, and one can be thought of being derived from the other, I ask because they have different properties such as not being commutative, a × b ≠ b × a, and sometimes multiplication between matrices is referred to by the alternative name
apply instead of
multiply. For example applying a transformation matrix, where this is the same as multiplying by it.
Additionally sometimes in programming operations can be defined between new types of things, allowing the language to expand with new concepts, however the link between the name and rules such as commutative are supposed to continue to hold true.