发布网友 发布时间:2022-04-23 02:30
共5个回答
热心网友 时间:2023-10-11 20:02
利用边心距计算规则多边形面积
1
规则多边形面积的一个计算公式是:面积=1/2 x 周长 x 边心距。
2
获得多边形的边心距。如果题目让你用的是边心距方法,一般来说题里都会给出边心距的大小。比如你要计算一个正六边形的面积,该正六边形边心距10√3。
3
获得多边形周长。如果已经知道了周长,直接代入公式就可以了,如果是规则多边形,且给了边心距的长度。就把边心距想象成三角各为30°、60°和90°的直角三角形上60°角的对边。正六边形是六个正三角形组成的,边心距将正三角形分成两个上述的直角三角形。
4
将边心距和周长代入公式,如果你用的是上面的“面积=1/2 x 周长 x 边心距”,就相应代入。
5
简化答案。有的题目要求你写出答案的小数形式。用计算器算一下,√3 x 600 = 1,039.2,这就是最终答案的一种形式啦。
END
求不规则多边形面积
1
利用不规则多边形的各个顶点的坐标来计算它的面积。如果你知道一个不规则多边形的各个顶点的坐标,那么它的面积是可求的。
2
建立一个数组。以上图所示的多边形作为参考,以逆时针的顺序把每个顶点的横坐标和纵坐标列在一个表格中。请把第一个点的坐标在表格的最后再列一遍,如下图所示:
3
把每个顶点的横坐标和它下一个点的纵坐标相乘。把所有的结果加起来。
热心网友 时间:2023-10-11 20:02
用叉乘(或者叫向量积)设多边形的点按某顺序依次是(x1,y1),(x2,y2),...,(xn,yn)我们任选一个点和每条边相连,相邻的边做叉乘再除以2(构成三角形的有向面积),一般我们选原点(0,0)则面积S=(x1y2-x2y1)/2+(x2y3-x3y2)/2+...+(xny1-x1yn)/2这里S是有向面积 还要取绝对值程序很简单了 如果数组标号是0到n-1则double s=0;for (int i=0;i<n;i++) s+=((double)x[i]*y[(i+1)%n]-(double)x[(i+1)%n]*y[i])/2;s=fabs(s);
热心网友 时间:2023-10-11 20:03
三角形的面积=底*高/2
正方形的面积=边长乘边长
长方形的面积=长乘宽
平行四边形面积=底乘高
梯形的面积=(上底+下底)*高/2
热心网友 时间:2023-10-11 20:04
分成多个三角形的面积的和。
热心网友 时间:2023-10-11 20:04
04949494