数学问题-圆上某点沿圆心旋转后的坐标关系式

简介: 数学问题-圆上某点沿圆心旋转后的坐标关系式

问题说明

      近期项目中有涉及到圆相关的公式,其中有一个内容是计算圆上某点沿圆心旋转后的坐标,这个虽然是初中范畴的数学知识,但还真记不住那个坐标关系表达式了,有点懵逼,所以又推导了一遍,并将过程记录一下,方便他人参考和使用。

公式推导

      1)做笛卡尔坐标系下定义一个圆,圆心为(x0,y0),旋转点起始位置(x1,y1),旋转后位置为(x2,y2),如图所示。

      2)对起始点而言,其对应角为a°,旋转T°后,终点的对应角为(a+T)°,圆的半径为r。对起始点而言有公式如下:

   3)对终点而言有公式如下:

      4)将2)中的公式代入3),则有:

      5)综上所述,在已知圆心位置、起始点位置、半径和旋转角度的情况下,可以通过上式得到终点的坐标位置。

       如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!

相关文章
|
机器学习/深度学习 文字识别 数据挖掘
Visionpro从小白到大佬,第一章了解工具名称和用途
Visionpro从小白到大佬,第一章了解工具名称和用途
3487 0
Visionpro从小白到大佬,第一章了解工具名称和用途
|
5月前
|
开发者 Python
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
2025年高教社杯A题——烟幕干扰弹的投放策略全国大学生数学建模(思路、代码、论文)
503 0
|
编译器 开发工具 C语言
vscode安装+配置+使用+调试【保姆级教程】
vscode安装+配置+使用+调试【保姆级教程】
60038 9
|
计算机视觉 Python
使用Python进行多点拟合以确定标准球的球心坐标
使用Python进行多点拟合以确定标准球的球心坐标
517 1
无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。
无法写入用户设置。请打开用户设置并清除错误或警告,然后重试。
|
缓存 C# 块存储
使用双缓冲技术解决winform窗体控件卡顿(dataGridView加载数据缓慢)
使用双缓冲技术解决winform窗体控件卡顿(dataGridView加载数据缓慢)
2902 0
|
C++
Halcon 学习笔记九:MFC+halcon联合
Halcon 学习笔记九:MFC+halcon联合
752 0
|
SQL 关系型数据库 MySQL
wsl安装mysql初始化数据库并设置服务自启
既然将wsl作为虚拟环境来使用,那我们就离不开数据库,刚好今天想部署一个项目,就先装一个mysql,结果在安装过程中遇到很多问题,这里也记录一下。
|
Linux 异构计算 Windows
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】
如何在仿真窗口查看信号频率?(仿真工具使用技巧)【Modesim/Questasim】
如何根据波特率计算设备每秒传输多少字符
如何根据波特率计算设备每秒传输多少字符
717 0