乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 114|回复: 9

求凸包

[复制链接]

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2004-3-17 12:04:00 | 显示全部楼层 |阅读模式
在LISP如何一个求物体的凸包哦,
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-17 20:34:00 | 显示全部楼层
什么是凸包?
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2004-3-17 21:51:00 | 显示全部楼层
就是包围物体的最大凸集
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2004-3-18 17:03:00 | 显示全部楼层
对不起,错了,应该是包围物体的最小凸集
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-18 17:48:00 | 显示全部楼层
如果是一条直线,它的凸包是什么?(图示一下)
回复

使用道具 举报

33

主题

253

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
385
发表于 2004-3-18 18:20:00 | 显示全部楼层
manjiaju;你说的凸集是数学中的凸集么?如:[ 1 10]么?是包含首尾在内的所有元素么?
回复

使用道具 举报

3

主题

9

帖子

1

银币

初来乍到

Rank: 1

铜币
21
发表于 2004-3-19 13:16:00 | 显示全部楼层
直线段的凸集就是它本身,直观地说,如果在平面上有几个钉子,你用一根橡皮筋套在外面,绷紧后的多边形就是这个点集的凸包
回复

使用道具 举报

4

主题

34

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2004-3-22 13:34:00 | 显示全部楼层
1:点归入选择集ss0,先取出最左点P1,最上点P2,最右点P3,最下点P4四个关键点,P1P2左上角归入集ss1,P2P3右上角归入集ss2,P3P4右下角归入集ss3,P3P4左下角归入集ss4,把p1,p2,p3,p4点围成的区域内的点移出选择集,
2:[在ss1取出最左点P11,把p1,p2,p11点围成的区域内的点移出选择集ss1],重复[****]步调直到ss1为nil,
3:[在ss2取出最上点P21,把p2,p3,p21点围成的区域内的点移出选择集ss2],重复[****]步调直到ss2为nil,
4:[在ss3取出最上点P31,把p3,p4,p31点围成的区域内的点移出选择集ss3],重复[****]步调直到ss3为nil,
4:[在ss4取出最上点P41,把p4,p1,p41点围成的区域内的点移出选择集ss4],重复[****]步调直到ss4为nil,
5:把P1-->历次P11--&gt2-->历次P21--&gt3-->历次P31--&gt4-->历次P41--&gt1围起来即成你要的凸包线。
回复

使用道具 举报

4

主题

34

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
50
发表于 2004-3-22 14:56:00 | 显示全部楼层
应为        :                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          1:点归入选择集ss0,先取出最左点P1,最上点P2,最右点P3,最下点P4四个关键点,P1P2左上角归入集ss1,
P2P3右上角归入集ss2,P3P4右下角归入集ss3,P3P4左下角归入集ss4,把p1,p2,p3,p4点围成的区域内的
点移出选择集,
2:[在ss1取出最左点P11,把p1,p2,p11点围成的区域内的点移出选择集ss1],重复[****]步调直到ss1为nil,
3:[在ss2取出最上点P21,把p2,p3,p21点围成的区域内的点移出选择集ss2],重复[****]步调直到ss2为nil,
4:[在ss3取出最右点P31,把p3,p4,p31点围成的区域内的点移出选择集ss3],重复[****]步调直到ss3为nil,
5:[在ss4取出最下点P41,把p4,p1,p41点围成的区域内的点移出选择集ss4],重复[****]步调直到ss4为nil,
6:把P1-->历次P11--&gt2-->历次P21--&gt3-->历次P31--&gt4-->历次P41--&gt1围起来即成你要的凸包线。
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2004-3-22 18:14:00 | 显示全部楼层
我想楼主的意思是要求一般物体的凸包,并非单指点集
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-15 13:35 , Processed in 0.901745 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表