当前位置:首页>维修大全>综合>

如何用行列式求三角形面积(三阶行列式求三角形面积的证明)

如何用行列式求三角形面积(三阶行列式求三角形面积的证明)

更新时间:2024-04-05 23:22:51

如何用行列式求三角形面积

通过三角形的顶点作坐标轴的平行线,把三角形围在一个矩形内,该三角形的面积等于这个矩形面积减去两个直角三角形的面积(三角形的一条边与坐标轴平行)或三个直角三角形的面积(三角形的边都不与坐标轴平行),把式子写成行列式形式就得出这个公式了。

比如有三个点A(x1,y1),B(x2,y2),C(x3,y3)

那么用下面这个行列式

| x2-x3 y2-y3|

| x1-x3 y1-y3|

可以算一个值a出来

则S=1/2*|a|

推导如下:

S=1/2*a*b*sinC

=1/2*|(向量a)*(向量b)| //注意这是向量积,叉乘

=1/2*|(x2-x3,y2-y3)*(x1-x3,y1-y3)|

=1/2*| x2-x3 y2-y3 |

| x1-x3 y1-y3 |

性质

①行列式A中某行(或列)用同一数k乘,其结果等于kA。

②行列式A等于其转置行列式AT(AT的第i行为A的第i列)。

③若n阶行列式|αij|中某行(或列);行列式则|αij|是两个行列式的和,这两个行列式的第i行(或列),一个是b1,b2,…,bn;另一个是с1,с2,…,сn;其余各行(或列)上的元与|αij|的完全一样。

利用三角形的三个点的坐标计算出任意两条边所代表的向量,然后用计算出的向量组成一个二阶矩阵,即矩阵的第一行为第一个向量,第二行为第二个向量,然后计算该矩阵行列式的绝对值再除以二就得到了三角形的面积。

更多栏目