关键词不能为空

当前您在: 主页 > 高中公式大全 >

均布载荷计算公式计算几何-多边形重心公式

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-02 10:00
tags:重心坐标公式

爱莲说-学新网

2020年10月2日发(作者:霍树棠)
计算几何-多边形的重心

1. 1 累加和求重心
设平面上有N 个离散数据点( xi , yi ) ( i = 1, 2, ., n) , 其
多边形重心G( . x1, . y1) 为:



这是求多边形最简单直观的方法。可以直接利用离散数据点的x, y坐标就能求图形重心。
但是缺陷在于没有对离散数据点所围图形做任何处理和分析,精度不够。
1. 2 算法一:在讲该算法时,先要明白下面几个定理。
定理1 已知三角形△A1A2A3的顶点坐标Ai ( xi , yi ) ( i =1, 2, 3) 。它的重心坐标为:
xg = (x1+x2+x3) 3
yg = (y1+y2+y3) 3
定理2 已知三角形△A1A2A3的顶点坐标Ai ( xi , yi ) ( i =1, 2, 3) 。该三角形的面积为:
S = ( (x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1) ) 2
△A1A2A3 边界构成逆时针回路时取+ , 顺时针时取 -。
另外在求解的过程中,不需要考虑点的输入顺序是顺时针还是逆时针,相除后就抵消了。
原理:将多边形划分成n个小区域, 每个小区域面积为σi ,重心为Gi ( xi ,
平面薄板重心公式把积分变成累加和:
yi ) ,利用求



由前面所提出的原理和数学定理可以得出求离散数据点所围多边形的一般重心公式:以
Ai ( xi , yi ) ( i = 1, 2, ., n) 为顶点的任意N边形A1A2 .An ,将它划分成N - 2个三角形(如
图1) 。每个三角形的重心为Gi (xi , . yi ) ,面积为σi。那么多边形的重心坐标G( x2, .y2) 为:

图1 多边形分解
例题:HDU 1115 Lifting the Stone

代码:如下。



1 #include
2 #include
3 #include
4structcentre
5 {
6double x , y
7 };
8intcas , n
9double Area( centre p0 , centre p1 , centre p2 )
10 {
11double area = 0
12 area = p0.x * p1.y + p1.x * p2.y + p2.x * p0.y - p1.x * p0.y
- p2.x * p1.y - p0.x * p2.y;
13return area 2 另外在求解的过程中,不需要考虑点的输入顺序是顺
时针还是逆时针,相除后就抵消了。
14 }
15int main ()
16 {
17centre p0 , p1 , p2
18doublesum_x , sum_y , sum_area , area;
19scanf ( , &cas )
20while ( cas -- )
21 {
22sum_x = sum_y = sum_area = 0
23scanf ( , &n )
24scanf ( , &p0.x , &p0.y )
25scanf ( , &p1.x , &p1.y )
26for ( int i = 2 i < n ; ++ i )
27 {
28scanf ( , &p2.x , &p2.y )
29 area = Area(p0,p1,p2)
30sum_area += area
31sum_x += (p0.x + p1.x + p2.x) * area
32sum_y += (p0.y + p1.y + p2.y) * area
33 p1 = p2
34 }
35printf ( , sum_x sum_area 3 , sum_y sum_area
3 )
36 }
37return0
38 }


邹忌讽齐王纳谏原文及翻译-滨海学院


高考体检项目-学婊


杭州师范大学怎么样-共青团员申请书


咏怀古迹其三原文-内蒙古包头医学院


成语故事有哪些-结冰


高铁乘务员学院-学生工作总结


免疫系统的功能-重庆新东方英语培训


中央司法警官学院是几本-成都电子科技大学2017录取分数线



本文更新与2020-10-02 10:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/409282.html

计算几何-多边形重心公式的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文