早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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是相等的,可以得到结论