求不规则多边形面积

一个多边形可以分成N个三角形,因此,一个多边形的面积可以分成N个三角形的面积之和

                              但是,由于把多边形划分为多个三角形面积之和的时候,容易重复计算某些部分,我们先来讨论

                              三角形面积的计算。

                                        为了能够避免重复计算,我们计算三角形面积时可以利用差乘,因为差乘有正负,如果刚开

                              始多计算了某些部分的面积,后面能够减掉的话,就不会影响答案的正确性。

                                         假设向量a,b是三角形相邻两边,|aXb|=|a|*|b|sinθ,S=(1/2)*|a|*|b|sinθ,如图,其中i,j,k为单位

 

 

   向量,我们只讨论平面中的多边形,因此,a3=0,b3=0。|aXb|=a1*b2-a2*b1。

                                                                                                                                                             
                                          在计算多边形面积时,只需要在平面中任意取一点,再取多边形中相邻两点,把所有的计
                                                                                                                                                         
                               算结果相加,得出答案的绝对值就是多边形的面积,下面举几个例子:

 

 

  例a : S = Soab + Sobc + Socd + Soda ,4个三角形都是顺时针,面积为他们和的绝对值。

                                                                                                                                                              
                               例b : S =Soab+Sobc+Socd+Soda ,4个三角形中后3个是顺时针,后3个的绝对值的面积是
                                                                                                                                                             
                                             Sobcda,但是Soab为逆时针,符号与后三个相反,4个相加刚好把多余的抵消。
                                                                                                                                                               
                                例c,d:同理。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值