由顶点坐标计算任意多边形面积
创作时间:
作者:
@小白创作中心
由顶点坐标计算任意多边形面积
引用
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
热门推荐
全面解讀GABA:健康益處與日本最佳GABA商品推薦
前沿进展:如何在多通道重复囚徒困境场景下设计成功策略?
罗马帝国的诞生——屋大维和他的元首制
深呼吸时的头晕现象:生理反应与日常调适
谢霆锋,在电影中塑造了众多令人难忘的角色,今天一起回顾他的风采
电气工程师专业要求是什么
安徽这个千年古镇,被称为“千里长淮第一大镇”,还拥有濠州八景
3个月宝宝睡眠时间多少才正常?3月大睡眠时长、安排与夜醒对策
爱上不该爱的人,这才是唯一的出路
现代紫微斗数大师十大命理学名人
高位大涨!热门股获北向资金抢筹逾1.5亿元
房产交易必读:水表过户流程及注意事项全解析
需求状态跟踪是什么原理
宋代汝窑釉色有几种,比较全的汝窑釉色总结
微信如何优化操作以降低封号风险?
公积金提前还款的步骤与划算性分析
发现楹联之美——记潮汕祠堂文化
人工智能之数学基础:弄懂数学本质,让我们不再害怕数学
广汉谢文《我是无人可怜的狼》以狼之鸣,唤生态之思
如何学习双打配合:提高团队默契与协作的技巧
苹果小米粥的功效与食用注意事项
2024年铀及其转化物项目管理培训课件
员工代表公司签订合同将承担什么责任
游戏充值黑卡可能带来的风险与后果
颜色名称表示法
羽毛球高远球技巧详解:从站位到击球的完整指南
面试中,哪些信号表示你通过了?
港媒:留美30年终归国,又一位顶尖华人生物学家回到中国加入北大
OpenAI再遭起诉被巨额追偿,人工智能巨头频陷版权风波
注塑冷却系统:方法和设计见解