任意多边形面积计算

本文介绍了如何利用向量外积计算二维平面上任意多边形的面积,从三角形出发,通过数学归纳法证明适用于所有多边形,并引入了鞋带定理,为计算机实现提供了理论基础。
摘要由CSDN通过智能技术生成

问题:在二维平面坐标系中,对于任意一个多边形,已知其各个顶点坐标为a_{1}(x_{1},y_{1}),a_{2}(x_{2},y_{2}),...,a_{n}(x_{n},y_{n}),计算该多边形的面积。

看到“坐标”和“面积”这两个词的时候,我首先联想到的是上一篇刚写的博客内容:向量的外积。那么我们试着从向量的外积切入,看能不能解答计算面积的问题。

向量外积的定义:

如果两个向量\overrightarrow{a}=(x_{a},y_{a},z_{a}),\overrightarrow{b}=(x_{b},y_{b},z_{b})

\overrightarrow{a}\times \overrightarrow{b}=(y_{a}z_{b}-z_{a}y_{b},x_{a}z_{b}-z_{a}x_{b},x_{a}y_{b}-y_{a}x_{b})

为了便于计算推导,我们将外积定义公式再进一步演化一下,如下:

\overrightarrow{a}\times \overrightarrow{b}

=(y_{a}z_{b}-z_{a}y_{b},x_{a}z_{b}-z_{a}x_{b},x_{a}y_{b}-y_{a}x_{b})

=(y_{a}z_{b}-z_{a}y_{b})\overrightarrow{i}+(x_{a}z_{b}-z_{a}x_{b})\overrightarrow{j}+(x_{a}y_{b}-y_{a}x_{b})\overrightarrow{k}

=\begin{vmatrix} \overrightarrow{i} & \overrightarrow{j} & \overrightarrow{k}\\ x_{a} & y_{a} & z_{a}\\ x_{b} & y_{b} & z_{b} \end{vmatrix}

降维到二维平面上,我们把z_{a}=0,z_{b}=0,得到

\overrightarrow{a}\times \overrightarrow{b}=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值