变换

变换就是把一个向量变成另一个向量。

1、线性变换

直观的说,如果一个变换将直线映射为直线或者原点,而原点却保持不变的变换,那么我们就称这个变换为线性变换。
绕中心旋转和缩放都属于线性变换。

如何判别是否为线性变换

对于线性空间V中的一个变换A,要验证它是否为一个线性变换只要看对于V中任意的元素α,β和数域P中任意k,是否都有
A(α+β)=A(α)+A(β)
A (kα)=kA(α)

2、仿射变换

仿射变换相对于线性变换少了原点保持不变的要求,比如平移就是仿射变换。或者绕非中心点的旋转。

可以通过高纬度的仿射变换完成低纬度的线性变换,例如在三维空间做平移操作的时候采用4x4矩阵而不是3x3

你可能感兴趣的:(变换)