问题标题:
【x1=cos(angle)*x-sin(angle)*y;y1=cos(angle)*y+sin(angle)*x;这个公式是相对于0,0点的旋转问题,通俗易懂的,为什么要这么写,最好能用三角形说明】
问题描述:
x1=cos(angle)*x-sin(angle)*y;y1=cos(angle)*y+sin(angle)*x;
这个公式是相对于0,0点的旋转问题,通俗易懂的,为什么要这么写,最好能用三角形说明
陈迅回答:
设初始角的终边(x,y),角度为a旋转后为(x1,y1),a1
a1=a+angle
sina1=sina*cosangle+cosa*sinangle
cosa1=cosa*cosangle-sina*sinangle
根据三角函数的坐标定义cosa=y/r,sina=x/r带入r是相等的,可以得到结论
林火养回答:
为什么sina1=sina*cosangle+cosa*sinangle
陈迅回答:
和角公式啊童鞋?
林火养回答:
就是这个公式没搞懂
点击显示
数学推荐
热门数学推荐