由顶点坐标计算任意多边形面积
创作时间:
作者:
@小白创作中心
由顶点坐标计算任意多边形面积
引用
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
热门推荐
乌鲁木齐冬季旅游全攻略:景点、交通、住宿、摄影一网打尽
冬日打卡新疆国际大巴扎,感受西域风情!
武汉大学:情人节最浪漫的约会胜地
武汉冬日情侣打卡圣地:从长江大桥到东湖梅园
武汉园博园灯会:长江主题花灯点亮情人节夜空
情人节必打卡!武汉园博园花灯会&东湖梅园
从双流机场出发,轻松打卡成都大熊猫基地!
2025大学生个人学习计划:目标设定、内容规划与高效实施指南
帮助孩子进入心流状态的四大技巧
成都双流机场到市区景点交通全攻略:春熙路、武侯祠、锦里古街怎么去?
双流机场周边的文化瑰宝:黄龙溪古镇与应天寺
《干将莫邪》故事背景深度解析
英语错题整理的方法有哪些?英语错题本,究竟怎么用更有效?
成都国际熊猫灯会:免费打卡新春视觉盛宴!
苏格拉底教你十年后如何认识自己
重启人生的黄金十年:保持积极心态的小妙招
如何在十年内找到你的黄金职业赛道?
运动守护心理健康:科学依据与实用指南
职工死后可领多少个月工资
白羊座&属鼠:天生一对的黄金搭档
中国三大景区:东江湖、庐山西海、程阳八寨
南宁十大公园游玩攻略:从南湖到灵龟山,尽享绿城之美
改善面部色素沉着(美白剂)的10种功效成分
揭秘PUA:精神控制下的爱情陷阱
“第一批PUA国家的人出现了?”:一个值得深思的社会现象
警惕职场PUA!如何识别并反击?
职场PUA频登热搜:如何依法维权?
打造和谐家庭环境,守护孩子心理健康
猎头分享:如何制定个人发展计划?
冬季咳嗽必备:正确使用复方鲜竹沥液