Why does affine transformation need an addition of vector in matrix representation, while linear does not?

796 Views Asked by At

The linear transformation preserves addition and multiplication by scalar, and can be performed by matrix multiplication

Ax=b,

where b is transformed vector, x - original - and A's columns are transformed basis vectores of the original vector space.

The affine transformation preserves points, straight lines and planes. Also, sets of parallel lines remain parallel after an affine transformation. An affine transformation does not necessarily preserve angles between lines or distances between points, though it does preserve ratios of distances between points lying on a straight line. As it maps from/to affine space, it also doesn't need to preserve the origin.

It's matrix representation is Ax+b=c, where c is the transformed vector and A - matrix of linear transformation.

Can somebody explain me the significance of the addition of b vector (a translation after linear transform)?

1

There are 1 best solutions below

0
On BEST ANSWER

If you have a object at the origin, you will get a new object at the origin after a linear transformation.

But in the affine case, you can move it to an arbitrary point.