向量(x, y)逆时针绕起点旋转α度后得到的向量(x’, y’):
x′=xcosαysinα
y′=xsinα+ycosα
推导过程:
d=x2+y2
cosθ=x/d
sinθ=y/d
cos(θ+α)=x′/d
sin(θ+α)=y′/d
由:
cos(α+θ)=cosαcosθsinαsinθ
sin(α+θ)=sinαcosθ+cosαsinθ
得:
cos(θ+α)=cosαcosθsinαsinθ
=cosαdxsinαdy=dx′
sin(θ+α)=sinαcosθ+cosαsinθ
=sinαdx+cosαdy=dy′
消除d得:
x′=cosαxsinαy
y′=sinαx+cosαy