首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算两个椭圆的交点

计算两个椭圆的交点
EN

Stack Overflow用户
提问于 2016-03-30 21:59:03
回答 1查看 672关注 0票数 1

给定的正方形勾勒出半径为r的圆,在正方形的左侧和上部,有两个直径为d的恒等椭圆。椭圆的交点(图中的两个箭头指向)与正方形的左侧(或顶部)之间的距离是多少?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-30 22:51:10

假设圆心在(0, 0)

水平椭圆中心= (0, r - d/2)

水平半径= r

垂直半径= d/2

水平椭圆方程= x^2/r^2 + (y -r + d/2)^2/(d/2)^2 = 1

由于对称性的存在,我们也知道这两个交叉口满足y = -x。然后

代码语言:javascript
运行
复制
x^2/r^2 + (x + r - d/2)^2/(d/2)^2 = 1

代码语言:javascript
运行
复制
d^2/4 x^2 + r^2(x + (r - d/2))^2 = r^2d^2/4

(d^2/4 + r^2)x^2 + r^2(2r - d)x + r^2(r - d/2)^2 - r^2d^2/4 = 0

(d^2/4 + r^2)x^2 + r^2(2r - d)x + r^4 - r^3d = 0

(d^2/4 + r^2)x^2 + r^2(2r - d)x + r^3(r - d) = 0

现在你可以在x中完成求解这个二次方程的计算,等等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36320491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档