三角形,已知三边长和两个点的坐标,求第三个点的坐标

zestsnake 2019-12-27 11:30:45
三角形,已知三边长和两个点的坐标,求第三个点的坐标
...全文
736 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧歌ing 2019-12-30
  • 打赏
  • 举报
回复
这是你要的

https://www.cnblogs.com/WhyEngine/p/3424039.html
秋的红果实 2019-12-28
  • 打赏
  • 举报
回复
先创建数学模型,应该是解析几何吧 用数学解析函数表达式,算出点,再用计算机实现数学函数
andy_wanhl 2019-12-27
  • 打赏
  • 举报
回复
这个应该是对的。 谢谢各位 x3=(x1ctgA2+x2ctgA1+y2-y1)/(ctgA1+ctgA2) y3=(y1ctgA2+y2ctgA1+x1-x2)/(ctgA1+ctgA2) 1、2为已知点,3为未知点,1、2、3按逆时针编号。 这是正确的,ctg是cos,就是1 / tan https://bbs.csdn.net/topics/391847058?list=lz
蜗牛慢慢趴 2019-12-27
  • 打赏
  • 举报
回复
已知两个点坐标及边长,那就可以将问题简化为以下: 已经知道两个圆的圆心坐标及半径,求两个圆是否相交?相交时的交点坐标是多少? 设两圆的方程分别为: (x-a)²+(y-b)²=r² 1) (x-c)²+(y-d)²=s² 2) 两式相减得:2x(-a+c)+2y(-b+d)+a²+b²-c²-d²=r²-s² 这是关于x, y的一次函数,写成y=kx+t, 3) 再将y=kx+t代入方程1),即得到一个关于x的二次方程,解得x, (可能无解,1个解,2个解) 从而代入3)得到y. 从而可以为无交点,一个交点(相切), 两个交点。 第三点坐标就是交点坐标
threenewbee 2019-12-27
  • 打赏
  • 举报
回复
这个解不唯一,因为不知道另外两边分别在这个边的哪一边。
甚至可能会有4个或者更多解


比如这个图,就有起码4个解

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧