声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1991|回复: 14

[综合讨论] 如何求三维图形的包罗图形

[复制链接]
发表于 2010-3-31 13:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我得到一系列的三维坐标,通过点集在空间中得到一个不规则的图形,我希望通过包罗图形 来求得这个不规则区域的体积 不知道如何解决
希望懂的朋友能够指导一些 在这里谢谢拉 蓝色不规则图形如下图蓝色区域所示

[ 本帖最后由 le1234 于 2010-3-31 13:41 编辑 ]
1.JPG
回复
分享到:

使用道具 举报

发表于 2010-3-31 14:56 | 显示全部楼层
LZ的数据规律不清楚,所以不能确定用哪个函数。。
可以试试trisurf或griddata..
 楼主| 发表于 2010-3-31 15:13 | 显示全部楼层

回复 沙发 maigicku 的帖子

谢谢maigicku回答我的问题
我的数据点集 本来就是离散的 无规律
我的主要目的是求出蓝色区域的体积
不知道 有没有什么办法
发表于 2010-3-31 16:40 | 显示全部楼层
这个等高手来解答吧。。看样子像个球面。。。
如果真是球面的话,可以试试画一下在z平面上的投影,看看投影区域面积占圆面积的多少,那所求体积就占球体的多少。。纯属个人猜想。。
发表于 2010-3-31 16:52 | 显示全部楼层
官网搜了下, 这个或许有用, 不过最近公司较忙, 还未试过, 抱歉!
http://www.mathworks.com/matlabc ... d-volume-properties
 楼主| 发表于 2010-3-31 19:03 | 显示全部楼层

回复 5楼 ChaChing 的帖子

有没有办法 通过拟合曲面 得到关系式z=f(x,y) 通过积分来求体积
我看了不少拟合曲面的资料 好像很多直接 把z求出来 然后显示拟合后的曲面 不是一个直接的关系式
我也是刚刚弄matlab 也不是很知道这方面的内容 不知道这么理解对不对
发表于 2010-3-31 21:18 | 显示全部楼层
LZ的数据规律不清楚不好说! 不大可否上传
 楼主| 发表于 2010-3-31 21:41 | 显示全部楼层

回复 7楼 ChaChing 的帖子

可以
谢谢 ChaChing

[ 本帖最后由 le1234 于 2010-3-31 22:01 编辑 ]

Mydata6.mat

175.75 KB, 下载次数: 4

发表于 2010-4-1 20:10 | 显示全部楼层
变向的拟合积分吧  取定 delta (很小)
通过数值 计算在delta 片内 一个较为"规则"的 几何体体积
再sum
 楼主| 发表于 2010-4-1 22:00 | 显示全部楼层

回复 9楼 saticor 的帖子

saticor  能不能说的详细一点
具体怎么操作啊?? 谢谢拉
发表于 2010-4-2 14:27 | 显示全部楼层
help convhulln

clc; clear; load mydata6; plot3(xdata,ydata,zdata,'.'); hold on;
[ind,vol] = convhulln([xdata;ydata;zdata]');
trisurf(ind,xdata,ydata,zdata); vol
 楼主| 发表于 2010-4-3 17:16 | 显示全部楼层

回复 11楼 ChaChing 的帖子

谢谢ChaChing解答   我会仔细查查convhulln这个函数的
 楼主| 发表于 2010-4-6 13:09 | 显示全部楼层

回复 11楼 ChaChing 的帖子

ChaChing
我试了试convhulln这个函数 它返回的相当于最外圈的包罗的体积
但是 我的图形 中间不是实心的 有一部分是空心的  这样的话得到的体积不准确
我的数据太大了 发不上来  第一次只是一部分数据

[ 本帖最后由 le1234 于 2010-4-6 13:45 编辑 ]
发表于 2010-4-6 17:00 | 显示全部楼层

回复 13楼 le1234 的帖子

没数据,不清楚规律,个人真的不敢确定!
或许可分别算外围再减去内部即可, 不过还没能有个谱! 汗
 楼主| 发表于 2010-4-6 18:28 | 显示全部楼层

回复 14楼 ChaChing 的帖子

ChaChing 方不方便把邮箱给我 我可以把数据传给你  拜托拉
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 23:24 , Processed in 0.067414 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表