半径为R的圆心为A,坐标为(x,y)  半径为S的圆心为B,坐标为(a,b)  两圆交点为C,D   AB与CD的交点为E,坐标为(X0,Y0)  过C点垂线与过E点水平线交点为F   令L为AB长度,K1为线AB的斜率,K2为线CD的斜率

则L=√[(a-x)²+(b-y)²]   K1=(b-y)/(a-x)   K2=-1/K1   CE²=R²-AE²    CE²=S²-EB²=S²-(AB-AE)²=S²-(L-AE)²=S²-L²-AE²+2L*AE    故AE=(R²-S²+L²)/2L    AE/L=(R²-S²+L²)/2L²      X0=x+(a-x)AE/L=x+(a-x)(R²-S²+L²)/(2L²)     Y0=y+K1(X0-x)      R2=CE²=R²-(X0-x)²-(Y0-y)²     R2=CF²+EF²=(K2EF)²+EF²=(1+K2²)EF²      故EF=√[R2/(1+K2²)]

所以,C,D坐标计算公式为  Xc=X0-EF=X0-√[R2/(1+K2²)]     Yc=Y0+K2(Xc-X0)

Xd=X0+EF=X0+√[R2/(1+K2²)]   Yd=Y0+K2(Xd-X0)

求两个相交圆的交点的公式相关推荐

  1. 求两个相交链表的交点

    只能遍历一次链表,空间复杂度为o(1) 先处理一个链表,遍历的时候要把其指向的Next的值为null 再变量第二个链表,就可以求出交点

  2. 趣题:求两圆柱相交部分的体积

    昨天去图书馆看趣味数学大师马丁加德纳的小册子<意料之外的绞刑>,看到了这个趣题:求两圆柱相交部分的体积(两圆柱半径都为1)(正交).要求是不用微积分,只用高中生就能看懂的简单数学.如果你难 ...

  3. 求两个相交的线性函数的交点的Python程序

    分别已知两个函数上的两个不同的点,求两个线性函数的交点 from sympy import * x = symbols('x') #求两个函数的交点 x1 = 1 x2 = -2 #第一个函数过的两点 ...

  4. matlab计算圆重叠面积,matlab求n个相交圆的面积

    目标:在限定区域求n=20个圆的覆盖面积 圆心随机抛洒,存在两方面的问题:1)圆心所在的覆盖圆盘处于边界区域,覆盖范围越界 2)圆与圆之间相交,存在覆盖面积的重复 必须减去这2部分的越界和重复面积. ...

  5. matlab求三圆相交面积,matlab求n个相交圆的面积

    目标:在限定区域求n=20个圆的覆盖面积 圆心随机抛洒,存在两方面的问题:1)圆心所在的覆盖圆盘处于边界区域,覆盖范围越界 2)圆与圆之间相交,存在覆盖面积的重复 必须减去这2部分的越界和重复面积. ...

  6. Cosmic Cleaner(求两球相交体积)

    https://blog.csdn.net/enterprise_/article/details/81624174 typedef struct point {double x,y,z;point( ...

  7. matlab根号图像,求助高手,用matlab求两幅图像平方和再开根号公式怎样表达?

    不用那么麻烦,matlab有现成的函数:均值:mean2(img)标准差:std2(img)方差是标准差的平方,把上面的结果平方一下www.mh456.com防采集. ^p1=imread('data ...

  8. 如何求两个向交矩形的交集的面积?

    http://blog.csdn.net/yanleigis/article/details/3158223 如何求两个相交矩形的交集的面积?  就是交接的公共部分面积? class Rectangl ...

  9. java 圆的交点_java求两个圆相交坐标

    最近由于项目需要,根据两个圆函数求出相交的坐标.实现代码如下,另感谢两圆求交点算法实现Java代码,虽然他所贡献的代码中存在问题,但仍有借鉴意义. 1.两个圆相交的数学求法 在中学数学中我们知道,一个 ...

最新文章

  1. PHP中session_register函数详解用法
  2. 特殊字符的正则表达式
  3. oracle 触发器 merge,如何从触发器中解决Oracle变异错误
  4. OpenCV之imgproc 模块. 图像处理(3)霍夫线变换 霍夫圆变换 Remapping 重映射 仿射变换
  5. 获取生产订单的系统状态
  6. linux 路由表 的一些相关资料
  7. python巡检脚本juniper_JUNIPER设备日常维护巡检命令
  8. 三个数比较大小函数调用c语言,C语言函数的调用——比较两个数的大小
  9. java spi使用详解
  10. Python实现图像空域随机水印加入与提取
  11. SDL2源代码分析1:初始化(SDL_Init())
  12. 30分钟掌握用Python写网络爬虫,入门到实战教程,黑客入门第一步
  13. Linux下Teamviewer安装、设置及开机启动
  14. mac php pear pecl,MacOSX安装pecl - 米扑博客
  15. 关于Shader wants normals, but the mesh doesn't have them的问题
  16. 小鸟云数据盘如何进行挂载?
  17. python猴子分桃子的数学题_python编程练习-分桃子
  18. 你需要知道的无代码数据分析工具
  19. Amazon亚马逊开发者账号申请
  20. 01章 象数易理篇之一

热门文章

  1. 高中计算机学考什么时候,2020年普通高中信息技术学业水平考试工作安排出炉!...
  2. 因果推断学习笔记(一)——反事实推理中的归因问题
  3. jquery开发网站后台模板源代码下载
  4. C++中构造函数的作用
  5. 刚看到的《当幸福来敲门》体会浓缩版
  6. windows player![转载]C# axWindowsMediaPlayer制作播放器 winform
  7. 350导热油 shell_导热油320与350的区别,克拉克给你详细解说
  8. 13.0 vue3 toRawmarkRaw
  9. 服务器数据库备份和文件备份
  10. 某高科技公司java笔试题。