I created simple examples of the rotation and shear mapping of linear algebra for understanding.
My examples this repository.
This visualized example was very helpful for understanding eigenvectors and eigenvalues.
Rotation
The rotation uses below rotation matrix.
A rotated vector is represented like this;
E.g.
Example
This is my example code.
Origin image here.
Rotate it 90 degrees.
Shear mapping
The shear mapping uses below matrix.
A sheer mapping vector is represented like this;
E.g.
The x-axis of the vecter is increased, but the y-axis is not changed. Any other vectors are the same behaviour, only the x-axis values are changed.
Example
This is my example code.
Sheard image.