java中求面积的方法 怎么利用多边形顶点坐标求多边形面积?

怎么利用多边形顶点坐标求多边形面积?第31章,第1节,问题8。只要是边不相交的简单多边形,即不仅是凸多边形,而且是各种奇形凹多边形,就可以用格林公式计算面积。格林公式:如果函数P(x,y),q(x,y

怎么利用多边形顶点坐标求多边形面积?

第31章,第1节,问题8。只要是边不相交的简单多边形,即不仅是凸多边形,而且是各种奇形凹多边形,就可以用格林公式计算面积。格林公式:如果函数P(x,y),q(x,y)在由一条或多条光滑曲线围成的封闭区域D内是连续的,且具有连续的一阶偏导数,则l是区域D的边界曲线,取正方向。边不相交的简单多边形是一个由多条线段包围的闭合区域,因此可以使用格林公式。设P=0,q=x,面积s=i点的坐标为,i点的坐标为,则线段的参数表达式为,so,so,面积。上面的公式可以计算任何简单多边形的面积,包括三角形、四边形和六边形。Python实现: