求不规则四边形的面积
在上述四边形中,A(x 1 ,y 1),B(x 2 ,y 2),C(x 3 ,y 3)和D(x 4 ,y 4) 是顶点。
为了找到四边形ABCD的面积,现在我们已经采取的顶点 A(X 1 ,Y 1),B(X 2 ,Y 2),C(X 3 ,Y 3)和d(X 4 ,Y 4) 的按顺序(逆时针方向)将四边形ABCD写入并按列写入,如下所示。
添加对角乘积 x 1 y 2,x 2 y 3,x 3 y 4 和x 4 y 1 如黑色箭头所示。
(x 1 y 2 + x 2 y 3 + x 3 y 4 + x 4 y 1)-----(1)
添加对角乘积 x 2 y 1,x 3 y 2,x 4 y 3 和 x 1 y 4 ,如虚线箭头所示。
(x 2 y 1 + x 3 y 2 + x 4 y 3 + x 1 y 4)-----(2)
从(1)中减去(2),然后将差值乘以1/2,得到四边形ABCD的面积。
因此,四边形ABCD的面积为:
=(1/2) ⋅ { (x 1 y 2 + x 2 y 3 + x 3 y 4 + x 4 y 1 )
- (x 2 y 1 + x 3 y 2 + x 4 y 3 + x 1 y 4 )}
实例问题:
找出顶点为的四边形区域
(-4,-2),(-3,-5),(3,-2)和(2、3)
解决方案:
设A (-4,-2),B(-3,-5),C(3,-2)和(2,3)。
绘制A,B,C和D的示意图,并按逆时针方向排列。
然后,
(x 1 ,y 1)=(-4,-2)
( x 2,y 2)=(-3,-5)
( x 3,y 3)=(3,-2)
( x 4,y 4)=(2,3)
三角形ABC的面积为
=(1/2) ⋅ { (x 1 y 2 + x 2 y 3 + x 3 y 4 + x 4 y 1 )
- (x 2 y 1 + x 3 y 2 + x 4 y 3 + x 1 y 4 )}
=(1/2)x {[20 + 6 + 9-4]-[6-15-4-12]}
=( 1/2)x {[31 ] -[-25] }
=( 1/2)x {31 + 25 }
=( 1/2)x 56
= 28
因此,给定四边形的面积为28平方单位。
原文:http://mo.ab126.com/geometric/9105.htmlhttp://mo.ab126.com/geometric/9105.html
求不规则四边形的面积相关推荐
- 计算不规则四边形的面积+代码实现
求两点间距离 /***** 求两点间距离*****/ float getDistance(CvPoint pointO, CvPoint pointA) {float distance;distanc ...
- 两个不规则四边形IOU计算方法
1 引言 我们常用的目标检测为矩形框检测,但是我们有时检测出来的框为不规则的四边形,如下图为常见的遥感图像,此时我们在使用矩形框计算IOU的方式就不再适用.我们可以将问题进行抽象,有木有计算两个不规则 ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?C语言编程题 题目:任意输入4...
C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少? C语言编程题 题目:任意输入4 www.zhiqu.org 时间: 2020-12-07 我测试过了,四点一线,凹四边形,四边形 ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...
C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...
- 任意给4条边求形成四边形面积最大值
题目:任意给4条边,求形成四边形面积最大值. 结论:形成的四边形的四个顶点都在它的外接圆上,面积S满足: 其中 这也即是圆内接四边形的面积公式. 证明过程: 首先我们把四边形的四个顶点和四条边顺次分别 ...
- bzoj1069: [SCOI2007]最大土地面积 凸包+旋转卡壳求最大四边形面积
在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成的多边形面积最大. 题解:先求出凸包,O(n)枚举旋转卡壳,O(n)枚举另一个点,求最大四边形面积 /* ...
- C语言求任意四边形面积和其关联的三角形面积的关系
定理:对于任意的四边形ABCD,其对角线AC与BD的中点分别是M,N,AB,CD的延长线交于R.验证三角形RMN的面积是四边形ABCD面积的四分之一. 下面我们就用C语言来验证一下这个定理的正确性,由 ...
- python求不规则图形面积_使用蒙特卡洛方法求解不规则图形的面积
使用蒙特卡洛方法求解不规则图形的面积 周绪达 [摘 要] [摘 要]蒙特卡洛方法是一种以计算机为工具,通过抽样统计作为手 段的一种解决问题的方法,在许多领域都有广泛应用.论文基于蒙特卡洛方法, 利用 ...
- 机器学习实现计算不规则图形面积_人教版小学数学五年级上册解决问题(不规则图形的面积)公开课优质课课件教案视频...
1 小数乘法PPT课件教案下载_小学数学人教版五年级上册师梦圆www.shimengyuan.com小数乘整数PPT课件教案下载_小学数学人教版五年级上册师梦圆www.shimengyuan.co ...
最新文章
- 【2012天津区域赛】部分题解 hdu4431—4441
- 今年下半年,中日合拍的《Git游记》即将正式开机,我将...(上集)
- 3dContactPointAnnotationTool开发日志(九)
- 用 Python 和 OpenCV 检测和跟踪运动对象
- 【学术相关】现阶段硕士的困境:读博没信心,不读还闹心
- Vue.js安装使用教程
- HDU 4857 拓扑排序 优先队列
- Logistics模型预测银行贷款违约
- 优化基于ExtJS 4.1的应用
- HDU 1596 find the safest road (最短路)
- android 银行卡号 4位,Android中控制银行卡号的输入 即4个数字空一格
- 官方解决方案:WPS for Mac 云字体删除的问题,Mac版WPS已下载云字体无法删除的问题
- C语言实现小猫钓鱼游戏项目,堪称最强垂钓系统!
- CSDN如何收藏别人的博客文章
- 为什么新网站上线一个月都没有收录?
- JS中的Storage
- python解决微分方程(数值解法)
- Design Compiler - DC综合的流程(三)
- 记北京出差,这一路走来~
- python爬取身份证信息、爬取ip代理池
热门文章
- Dart - function
- python爬取快手视频 多线程下载
- 征信报告产生“不良记录”的主要原因?
- Codeforces Round #369 (Div. 2) B. Chris and Magic Square【数学,模拟】
- Neat Converter格式转换
- 去年年会小品——山寨实话实说
- SpringMVC 13. RESTful CRUD
- staticmethod静态方法有什么作用(含例子运用)
- python 社区-谈谈Python社区7种治理方案
- 微信5秒超时 php异步,微信公众号-5秒内不回复测试并处理方案,顺便复习php 时间执行...