推导坐标旋转公式

简介: 推导坐标旋转公式

O是坐标原点,A(x0,y0)移动前的点,B是移动后的点(x1,y),AC垂直于X轴,垂直C。BD垂直于X轴,垂直D。令a= AOC b= AOB。

因为OA、OB都是同一圆的半径,所以OA=OB,所以|BD|/sin(a+b)=|AC|/sina,即y1/sin(a+b)=y0/sina;

y1=y0*sin(a+b)/sina= y0(sinacosb+sinbcosa)/sina=y0*cosb+y0cosasinb/sina=y0cosb+y0cotasinb=y0cosb+x0sinb

因为|x1|/cos(a+b)=|x0|/cosa ,所以|x1|=|x0|*cos(a+b)/cosa=|x0|*cosa*cosb/cosa-|x0|*sina*sinb/cosa=|x0|*cosb-|y0|sinb


相关文章
试题:最大的矩形(给定直方图里面积最大的矩形)
试题:最大的矩形(给定直方图里面积最大的矩形)
|
7月前
数学问题-圆上某点沿圆心旋转后的坐标关系式
数学问题-圆上某点沿圆心旋转后的坐标关系式
109 1
|
7月前
|
算法 Java 索引
单元格法近似求解多边形最大内接矩形问题【思路讲解+java实现】
单元格法近似求解多边形最大内接矩形问题【思路讲解+java实现】
136 0
|
11月前
给定三个顶点的坐标使用程序计算三角形
给定三个顶点的坐标使用程序计算三角形
32 0
|
12月前
给定圆的半径r,求圆的面积。
给定圆的半径r,求圆的面积。
|
机器学习/深度学习
(模拟)(矩阵坐标表示)1219. 移动距离
(模拟)(矩阵坐标表示)1219. 移动距离
66 0
|
算法
【平面解析几何】直线方程的表示形式
【平面解析几何】直线方程的表示形式
185 0
|
人工智能 BI
余弦距离和欧氏距离,知道原理和公式后真的很简单
余弦距离和欧氏距离,知道原理和公式后真的很简单
465 0
余弦距离和欧氏距离,知道原理和公式后真的很简单
|
机器学习/深度学习 C语言 UED
[解题报告]【第34题】给定一个 n X n 的矩阵 和 R,求旋转 90R 度以后的矩阵
[解题报告]【第34题】给定一个 n X n 的矩阵 和 R,求旋转 90R 度以后的矩阵
[解题报告]【第34题】给定一个 n X n 的矩阵 和 R,求旋转 90R 度以后的矩阵