Matrix Multiplier

Showcasing a nice matrix element I made following on the graph product and Ashby ones. These are drawn on SVGs so D3 lets them grow and shrink smoothly, which is very pretty compared to implementations as tables. I was working with the CAT on migrating their web stuff and paying attention to web accessibility guidelines, so there was an attempt to make all this keyboard-navigable.

The factor matrices have dimensions n × m and m × p, where
The resulting product matrix has dimensions n × p = × .

=

Click the numbers in the factor matrices, then use your keyboard to change them.
Right click or tap and hold to make a number negative.