数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 100|回复: 1

计算曲面间的最大最小距离

[复制链接]
发表于 2020-2-13 20:04 | 显示全部楼层 |阅读模式
计算
椭圆双曲面:
z=(x-15)^2/25+(y-16)^2/16 ,(10≤x≤25, 10≤y≤25),
双曲抛物马鞍面:
z=-x^2/125+y^2/144-10,(0≤x≤25, 0≤y≤25)
之间的最大最小距离.
发表于 2020-2-13 20:16 | 显示全部楼层
RESULTS:
Initial Objective 距离最小值=17.931215077379296
Initial Objective 距离最大值=40.166888182307574
Final Objective 椭圆双曲面与马鞍面之间的最小距离=9.024924581275892
Final Objective 椭圆双曲面与马鞍面之间的最大距离=40.166888182307574
Solution1,最小距离坐标信息:
x1 = 12.755071434923467
x2 = 18.308468499436408
x3 = 0.5346523462974997
x4 = 11.220692781280498
x5 = 20.773928933806943
x6 = -8.010314048692951
Solution2,最大距离坐标信息:
y1 = 25.0
y2 = 25.0
y3 = 9.0625
y4 = 0.0
y5 = 0.0
y6 = -10.0
两曲面的最近距离是:9.0249
两曲面的最远距离是:40.1669
两曲面最近的点空间坐标是:(12.7551,18.3085,0.5347),(11.2207,20.7739,-8.0103)
两曲面最远的点空间坐标是:(25.0000,25.0000,9.0625),(0.0000,0.0000,-10.0000)
用时:0.49895秒。