MATLAB小記- polybool與polyarea

前幾日,小師妹要做一個仿真,要計算兩個三角模糊數的相交部分面積,思考良久,終於還是在網上找到MATLAB自帶的兩個函數可以解決此問題。

函數一: polybool
函數二: polyarea

help第一個函數即可知,polybool函數可以計算兩個多邊形的 交、並、差、異或等操作,參數爲各多邊形的座標向量,以順時針序爲好。當然不僅多邊形,曲邊形用連續座標向量也可以進行 交、並、差、異或等操作。最終結果均是得到同樣格式的座標向量。

有了第一個函數即可計算出兩個三角模糊數相交所得的多邊形的座標向量。

接下來,help第二個函數可知,polyarea函數恰好可以計算以座標向量爲參數的多邊形的面積,同樣是以順時針序爲好。

結合以上兩個函數,即可輕鬆算得兩個三角模糊數的相交部分面積,進而可以作爲兩個三角模糊數相似度的一種度量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章