Investigating Matrix Transformations in the Cartesian Plane

Parameters a, b, c and d can be varied and are the elements of a matrix M. Points A, B, C and D are the vertices of a quadrilateral (set as the unit square but can be dragged) The matrix multiplication of M by the vertices of the quadrilateral is shown below.