由顶点坐标计算任意多边形面积
创作时间:
作者:
@小白创作中心
由顶点坐标计算任意多边形面积
引用
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年服装工厂精益生产之路:提升管理,降本增效,赢在未来
小吃店市场分析需要考虑哪些数据?
“数字+文旅”:2024年文化和旅游数字化创新示范十佳案例赏析
2024年中国尿素行业供给市场分析 产能利用率提升【组图】
使用VPN“翻墙”违法,为什么大部分人都没事?
Border Radius Example
不要放松对信息和网络安全威胁的警惕
风水术的核心不是“风”和“水”——对风水术的批判
药效好不好,中药煎煮有讲究
黑玉髓与黑玛瑙:有何区别?值钱吗?看图对比
揭秘电磁感应的神奇规律:从楞次定律到应用
深圳甘坑客家小镇:350年历史的客家古村落
星战+开放世界好玩吗?潜行射击才是《星球大战 亡命之徒》的最大亮点
河北邢台十二大景点全攻略:从天河山到开元寺,领略千年古城之美
在科技文化方面,明朝取得了哪些成就?
探秘OCR 文字识别技术:原理、应用与未来展望
如何正确清洗手机,保持健康与设备清洁的实用指南
农村自建房客厅财位布局指南:明财位与暗财位的确定及禁忌
传统诗歌:道教诗歌对中国传统诗歌的影响
如何选择合适的物流公司:确保货物安全、准时、高效运输的关键
2024世界神经纤维瘤病关爱日公益科普交流会在北京举办
读《论语》有感:以“仁孝关系”为中心,简述儒家的“孝”观念
电工电子技术基础一课一得