社区
VB
帖子详情
如何求任意点到椭圆的最小距离
jvvj
2009-11-04 11:52:04
已知条件:
1.任意点(如:Pa Pa.x Pa.y)
2.已经存在的椭圆(如:椭圆的中心点,半长轴和半短轴)
求Pa到椭圆的最小距离,任意点有可能在椭圆之内,也可能在椭圆之外。
...全文
1449
11
打赏
收藏
如何求任意点到椭圆的最小距离
已知条件: 1.任意点(如:Pa Pa.x Pa.y) 2.已经存在的椭圆(如:椭圆的中心点,半长轴和半短轴) 求Pa到椭圆的最小距离,任意点有可能在椭圆之内,也可能在椭圆之外。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
波导终结者
2009-11-07
打赏
举报
回复
[Quote=引用 7 楼 ncjcz 的回复:]
唉,现在的教育阿,2元2次方程组都解不了了。
1、先换成1元2次方程
根据1式求出x=f(y)
然后代入到2式
2。1元2次方程通式 ax2+bx+c=0
x1=(-b+sqr(b2-4ac))/2a
x2=(-b-sqr(b2-4ac))/2a
红2为平方
[/Quote]
如果是高中时候,解这个很轻松,可惜现在早忘了
liherun
2009-11-07
打赏
举报
回复
这个方程太麻烦,不过就是二元二次的,楼主自己解吧
jvvj
2009-11-06
打赏
举报
回复
[Quote=引用 7 楼 ncjcz 的回复:]
唉,现在的教育阿,2元2次方程组都解不了了。
1、先换成1元2次方程
根据1式求出x=f(y)
然后代入到2式
2。1元2次方程通式 ax2+bx+c=0
x1=(-b+sqr(b2-4ac))/2a
x2=(-b-sqr(b2-4ac))/2a
红2为平方
[/Quote]
不明白你的解方程
请问你是解3楼提供的方程吗?
那个方程要解 "求一点P2(x2,y2)在椭圆上并且满足P1P2距离最近. "
就是求X2与Y2的值
ncjcz
2009-11-06
打赏
举报
回复
sqr是开方
c#里Math.Sqrt
ncjcz
2009-11-06
打赏
举报
回复
唉,现在的教育阿,2元2次方程组都解不了了。
1、先换成1元2次方程
根据1式求出x=f(y)
然后代入到2式
2。1元2次方程通式 ax
2
+bx+c=0
x1=(-b+sqr(b
2
-4ac))/2a
x2=(-b-sqr(b
2
-4ac))/2a
红2为平方
liherun
2009-11-05
打赏
举报
回复
丿
liherun
2009-11-05
打赏
举报
回复
帮顶,防潜水
jvvj
2009-11-05
打赏
举报
回复
感谢楼上的资料,就是不知道解方程。
liherun
2009-11-05
打赏
举报
回复
设已知点P1(x1,y1),椭圆公式x^2 / a^2 + y^2 / b^2 = 1.
求一点P2(x2,y2)在椭圆上并且满足P1P2距离最近.
分解:这样的P2满足在椭圆上并且过该点的椭圆的切线与P1P2直线垂直.
解决:
1)过P2点切线公式:x2 * X / a^2 + y2 * Y / b^2 = 1. 那么切线的斜率是k1 = (b^2 * x2) / (a^2 * y2).
2)直线P1P2斜率是k2 = (y2 - y1) / (x2 - x1).
3)两直线垂直,那么k1 * k2 = -1.
这样((b^2 * x2) / (a^2 * y2)) * ((y2 - y1)/(x2 - x1)) = -1(公式一)
加上P2满足椭圆公式。两个方程两个未知数.
=========
找到的资料,楼主参考一下吧。
Jeff20040819
2009-11-05
打赏
举报
回复
UP
jvvj
2009-11-05
打赏
举报
回复
补充:求最近的那个点也可以。
关于圆和
椭圆
的相交问题_来自知乎
https://www.zhihu.com/question/60155635 一道高中解析几何引发的问题? 在平面直角坐标系xOy中,
椭圆
C: 上
任意
一
点到
P(-1,0)的
距离
的
最小
值为1,且
椭圆
C的离心率为1/2 ,
求
椭圆
C的方程。 在这道题目之中,若以点P为圆心,1为半径,写圆的方程后与
椭圆
联立,得到关于X的二次方程,这时我令判别式等于零,解得a为 ,b为2,但此时使方程等于零的解为X=-4...
【信息科学与工程学】计算机科学与自动化——第三篇 计算理论基础05 计算数论01
车联网(IoV)算法是支撑智能交通系统高效、安全运行的核心技术,涵盖通信调度、路径规划、数据处理、决策控制等多个维度。
有限域二次曲面有理点唯一性与极小码字结构分析
在编码理论与密码学中,线性码的极小码字是构建安全秘密共享方案和确定码
最小
距离
的核心要素。理解极小码字的结构,关键在于分析其支撑集的唯一性。有限域上的代数几何为此提供了强大的分析工具,特别是通过研究二次曲面等代数簇上有理点的分布与唯一确定性。本文将这一几何性质与编码理论中的极小码字判定等价起来:一个码字是极小的,当且仅当其对应的函数在二次曲面上的零点集不能被同一函数空间中其他函数的零点集真包含。以双曲抛物面为例,通过分析平面截线的几何形态(如圆锥曲线或两直线并集),可以完整分类出对应极小码字的零点集类型。这一
MATLAB之画确定区域内互不接触的球
MATLAB之画确定区域内互不接触的球 程序要
求
:在确定区域内,画互不接触的球 输入:球的个数N,半径D,两球之间的
最小
距离
K倍(D的倍数) 输出:各圆心的三维坐标,并作图显示 程序: function [xdata,ydata,zdata] = dataBall2(N,D,K) %N为球的个数,D为球的半径,K为两球之间的
距离
(D的倍数) %返回球心的坐标 %命令行测试: [xdata...
VB
16,718
社区成员
110,521
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章