由顶点坐标计算任意多边形面积
创作时间:
作者:
@小白创作中心
由顶点坐标计算任意多边形面积
引用
1
来源
1.
https://www.cnblogs.com/velscode/p/10390497.html?ivk_sa=1024320u
本文介绍了一种通过顶点坐标计算任意多边形面积的方法。这种方法基于三角形面积的计算公式,通过将多边形分解为多个三角形,从而实现对任意多边形面积的计算。
我们知道,如果三角形的一个顶点在原点,另两点A(x1 , y1)和B(x2 , y2)
则其面积可以表示为
SABC=0.5× |OA|×|OB|×sin(∠AOB)
=0.5×|OA×OB|
=0.5×|(x1,y1)×(x2,y2)|
=0.5×[(x1y2)-(y1x2)]
以下图中的三角形ABC为例,欲求SABC
从原点,将ABC以向量形式表示
因此SABC= SOBC-SOAC-SOAB
=SABC= SOBC+ (-SOAC) + (-SOAB)
这样直接求ABC的面积转化为了求三个部分三角形的面积和,而分割出来的每个三角形的都有一个顶点为原点,且另外两个点信息均已知。
由于存在逆时针计算或者顺时针计算顶点的问题,所以上式中的正负号代表了正面积和反面积,不过不需要特别考虑,因为总大小是一样的,只需要求绝对值即可。
所以上述三角形面积
SABC=0.5×|(x1y2-x2y1)+(x2y3-y2x3)+(x3y1-y3x1)|
扩展到多边形
S = 0.5×|(x1y2-x2y1)+(x2y3-y2x3)+(x3y4-y3x4) + ...... + (xny1-ynx1)|
对于凹多边形也适用,凹陷的部分会被计算为负面积被减掉。
练习题:HDU2036
热门推荐
刀郎:从“西域情歌”到“山歌”
秋招面试解析无领导小组面试的技巧与团队协作要点
啤酒的大致制作过程
啤酒正确原料
办理临时身份证有多久?了解办理流程和注意事项
怎样在银行开通大额转账功能?
脊柱疾患科普辟谣2: 腰背痛治疗,躺着就能好?
喝酒后关节疼是什么原因
右心房扩大是什么原因
什么是挤压综合征
句柄是什么意思?深入解析计算机句柄的应用与原理
令人惊悚的 “抖音炒股” 你跟风了吗?
打造“古城小样板”,彰显荆州古城历史文化价值特色
叛逆期的心理解读:深入了解孩子叛逆背后的心理变化
民族乐器入门难度排行(民族乐器那些简单好学)
我与中原高铁共同成长
夜间能“制氧气”的10种花,卧室养一盆温馨助眠!
咖啡和茶哪个更影响钙的吸收?医生为你解答
国资股东落地重磅合作,海南华铁全面布局算力出海
中医辨证治疗腹泻:三种类型、三个阶段、三个穴位
利用做题来进一步巩固基础知识
人活多久,排便就知?寿命长的人,每天排便在这个次数
注册安全工程师资格认证:详解报考条件、考试内容及职业发展路径
黄疸怎么测
焦虑症自测:6种方法帮你初步判断
章泽天透露家庭帕金森基因,帕金森病真的都会遗传吗?
60岁以上人群做家务需谨慎,五点建议帮您减轻帕金森病加重风险
挡风玻璃水渍如何去除?去除过程中需要注意哪些技巧?
一朵七夕玫瑰72小时的旅程
食用玫瑰花哪种最好,食用玫瑰花有哪些作用,一般怎么吃?