社区
Delphi
帖子详情
如何取得不规则区域的重心?
luxiaoban
2001-11-02 09:31:50
我有一个笨办法,把不规则区域分成若干个三角形,
单个三角形的重心很好求,面积也可以求出来,
然后用一个公式求出两个三角形的重心,依次类推,
求三个三角形的重心,四个,五个。。。
不过我感觉这种方法很笨,各位高手有无好办法,
高分送上。
...全文
1151
53
打赏
收藏
如何取得不规则区域的重心?
我有一个笨办法,把不规则区域分成若干个三角形, 单个三角形的重心很好求,面积也可以求出来, 然后用一个公式求出两个三角形的重心,依次类推, 求三个三角形的重心,四个,五个。。。 不过我感觉这种方法很笨,各位高手有无好办法, 高分送上。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
53 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jml_boy
2002-02-07
打赏
举报
回复
学习学习,多看书
ranata
2001-11-12
打赏
举报
回复
这个帖子这两天怎么没人来讨论了?
ranata
2001-11-08
打赏
举报
回复
为什么这里不让UP?
ranata
2001-11-07
打赏
举报
回复
怎么没人看到我的方法吗?
如果是均匀薄片的话可以这样求:
假设已将不规则区域分成若干个(n个)三角形,单个三角形的重心Pi(Xi,Yi),面积Ai已求出:
则不规则区域的重心为:G(X,Y)
X = ΣAiXi / ΣAi (其中i从1到n)
Y = ΣAiYi / ΣAi (其中i从1到n)
我曾求过密度均匀任意形状实体的重心,也是用与这类似的方法,只是对实体时是分成三棱锥而不是分成三角形,同时用三棱锥的体积取代这里的三角形的面积.
很抱歉,我不会用Delphi,所以无法给出具体的代码.
heyuanppp
2001-11-07
打赏
举报
回复
可用蒙特卡龙法将不规则区域放在一个矩形内,然后随机生成矩形内的点(xi,yi).将所有在不规则区域内的点(xi,yi)进行矢量相加,得矢量Z (X,Y).将Z除以标量S(就是落在不规则区域内的次数)就是重心的坐标.用S/Total(随机点的个数)就是不规则区域的面积.其精确度与随机点的个数有关.
王师傅MasterWang
2001-11-07
打赏
举报
回复
教育体制有待改革,全面推行素质教育。
yanleigis
2001-11-07
打赏
举报
回复
xc:=1/n*(x1+x2...+xn)
yc:=1/n*(y1+y2...+yn)
nielinjie
2001-11-06
打赏
举报
回复
原来是这么变态的问题
luxiaoban
2001-11-05
打赏
举报
回复
to lanzhengpeng2(兰征鹏)
你的方法只能对凸多边形有效,对凹多边形好象无效,
比如:有一个边长为2的正方形,在角上挖去一个边长为1的小正方形
按照你的方法求出的中心刚好在中点。
lanzhengpeng2
2001-11-05
打赏
举报
回复
靠!所有的点的x加起来除以数目不就是重心的x吗?是不是每个点还有重量?那再乘以重量
初中生就会,要什么高数!!!
xuqiang007
2001-11-05
打赏
举报
回复
呵呵,微积分都还给老师了。
luxiaoban
2001-11-05
打赏
举报
回复
一般来说是多边形,
不过也不排除是曲线图形,
为了便于大家讨论,就当是多边形把
飞雪蓝天射白鹿
2001-11-05
打赏
举报
回复
请问所谓的“不规则”,是多边形还是曲线图形啊?
dongys_2000
2001-11-05
打赏
举报
回复
高数没学好吧?
fmc
2001-11-05
打赏
举报
回复
数学上是双重积分,你还要看一看“数值分析方法”,讲的十分清楚。
weixiande
2001-11-05
打赏
举报
回复
用二重微分,小儿科
ranata
2001-11-05
打赏
举报
回复
如果是均匀薄片的话可以这样求:
假设已将不规则区域分成若干个(n个)三角形,单个三角形的重心Pi(Xi,Yi),面积Ai已求出:
则不规则区域的重心为:G(X,Y)
X = ΣAiXi / ΣAi (其中i从1到n)
Y = ΣAiYi / ΣAi (其中i从1到n)
我曾求过密度均匀任意形状实体的重心,也是用与这类似的方法,只是对实体时是分成三棱锥而不是分成三角形,同时用三棱锥的体积取代这里的三角形的面积.
很抱歉,我不会用Delphi,所以无法给出具体的代码.
lxp981818
2001-11-05
打赏
举报
回复
计算机做有一个好办法:去找一条线x=a使得线两边的面积相等,再找y=b,则(a,b)即为所求。
求面积不要用积分,a,b的寻找可在区域内用两分法搜索。
luxiaoban
2001-11-05
打赏
举报
回复
昨天刚翻了一下高数,
好象可以用双重积分求,
不过在计算机上的不规则区域大部分是用
若干条折线组成,也就是分段函数,
我求分段函数的积分也很麻烦啊
snakefire
2001-11-05
打赏
举报
回复
少了一个条件---密度函数;需要知道密度才好求解的
加载更多回复(32)
传统灰度
重心
法_传统灰度
重心
法_灰度
重心
法_
1. 图像预处理:对原始激光条纹图像进行噪声过滤、平滑处理,以减少
不规则
影响并突出条纹特征。 2. 灰度转换:将图像从原始的彩色或二值形式转换为灰度图像,以便于后续处理。 3. 灰度阈值设定:根据图像特点设定...
我国煤炭消费与二氧化硫排放
重心
偏移与拟合分析
2003—2008年
重心
在北纬34.55°~34.65°、东经114.2°~114.4°之间呈现
不规则
偏移,最后移向西北。二氧化硫排放
重心
由东南向西北移动。2004—2009年间先折向东北后折返,最后向西北移动。两
重心
受经济控制和国家政策、...
基于
不规则
三角网的LiDAR数据的边缘检测新算法
针对LiDAR数据中可能由于河流等导致的数据空白
区域
,仅利用三角形形变量无法检测到所有边缘点的问题,提出了顶点到
重心
距离的平方和作为测度来确定狭长三角形,从而提取到河流等数据空白
区域
的边缘点。实验结果表明...
露天矿采剥运距计算方法研究
针对传统的露天矿采剥运距计算存在较大误差的问题,提出了一种基于三角剖分原理的采剥加权平均运距计算方法,通过把台阶
不规则
区域
划分为若干三角单元,分别计算各三角单元从采掘点
重心
到卸载点
重心
的运距,并将以三角...
2_离散微分几何1
在实际的实现中,还需要考虑各种优化策略,例如使用高效的算法来计算向量的叉乘、面积和
重心
坐标,以及处理
不规则
或有噪声的数据时的鲁棒性问题。 总结起来,离散微分几何提供了一套框架,用以从离散的网格数据中...
Delphi
5,927
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章