python爬蟲教程 怎么利用多邊形頂點坐標(biāo)求多邊形面積?
怎么利用多邊形頂點坐標(biāo)求多邊形面積?第31章,第1節(jié),問題8。只要是邊不相交的簡單多邊形,即不僅是凸多邊形,而且是各種奇形凹多邊形,就可以用格林公式計算面積。格林公式:如果函數(shù)P(x,y),q(x,y
怎么利用多邊形頂點坐標(biāo)求多邊形面積?
第31章,第1節(jié),問題8。只要是邊不相交的簡單多邊形,即不僅是凸多邊形,而且是各種奇形凹多邊形,就可以用格林公式計算面積。格林公式:如果函數(shù)P(x,y),q(x,y)在由一條或多條光滑曲線圍成的封閉區(qū)域D內(nèi)是連續(xù)的,且具有連續(xù)的一階偏導(dǎo)數(shù),則l是區(qū)域D的邊界曲線,取正方向。邊不相交的簡單多邊形是一個由多條線段包圍的閉合區(qū)域,因此可以使用格林公式。設(shè)P=0,q=x,面積s=i點的坐標(biāo)為,i點的坐標(biāo)為,則線段的參數(shù)表達(dá)式為,so,so,面積。上面的公式可以計算任何簡單多邊形的面積,包括三角形、四邊形和六邊形。Python實現(xiàn):