我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

matlab里在两个坐标上分别画两个半径为r1,r2的圆,怎么得到两个圆之间的中点坐标?

img


如这个图中间连线中点,圆心坐标分别是(x1,y1),(x2,y2)。

可以这么干,前提是d>r1+r2:

d = sqrt((x2-x1)^2+(y2-y2)^2);
dm = (d-r1-r2)/2+r1;%中心点到r1圆的距离
xm = x1 + dm*(x2-x1)/d; % 中点x坐标
ym = y1 + dm*(y2-y1)/d; % 中点y坐标

近期文章

  • 开放源代码的软件或网站有哪些?!
  • 数据结构一元多项式相乘
  • 无法输出,需要用函数,输入的地方没有问题
  • latex缺乏某个包的问题,natbib.sty not found的问题。程序报错问题,或求latex的完整资源
  • 安装pr显示错误代码182
  • c语言while(!feof(fp))入门基础题目😇
  • 本题要求编写程序求分数序列前N项和
  • Java代码为什么运行不出来?
  • 这个怎么用Python一行写啊
  • C语言最大值的比较,比较变量
  • 给定两个均不超过9的正整数a和n
  • python中while循环感叹号什么意思
  • MatLab下载完成后遇到error-8
  • 请教下python中关于 datetime的问题
  • 如何用c语言数组来解决呢
  • 本题要求两个给定正整数的最大公约数和最小公倍数。
  • 这是什么密码呀??求解答
  • 小程序获取用户昵称和头像
  • python,要求输入对应字符和概率,求哈夫曼编码。
  • python xlwt实现通过索引值填写数据

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华