I'm coding using p5.js and I'm looking at this method https://p5js.org/reference/#/p5/applyMatrix
Using that method, I can multiply my current matrix with any matrix of the form:
$$ \begin{pmatrix} a & c & e \\ b & d & f \\ 0 & 0 & 1 \\ \end{pmatrix} $$
by calling applyMatrix(a, b, c, d, e, f)
There is no method for multiplying any arbitrary matrix like: $$ \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{pmatrix} $$
Is there anything special with a matrix of that form? Is it possible to convert any arbitrary matrix (like the bottom matrix) into a matrix of that form?