大家能帮帮我么?谢谢!

2024-12-30 20:49:51
推荐回答(2个)
回答1:

你可以用割补法,把它补成矩形。

S=S矩形-S1-S2-S3

=(x3-x1)(y2-y1)-1/2*(x2-x1)(y2-y1)-1/2*(y3-y1)(x3-x1)-1/2*(x3-x2)(y2-y3)    注意这里是y2-y3!

=1/2*(x1y3+x2y1+x3y2-x1y2-x2y3-x3y1)

由于A,B,C三点的位置不同,用割补法其实是要分多种情况的。但各种情况最后的表达式结果一样,只是要加上绝对值符号

S=1/2*   | x1y3+x2y1+x3y2-x1y2-x2y3-x3y1 |

如果你用余弦定理,或者点到直线距离公式,就可以算的更严谨了,只是你没学到。

不要你的悬赏。

回答2:

这个可以考虑成是一个大长方形被分别切掉三个直角三角形所形成的。
所以大长方形的面积就是(x3-x1)(y2-y1)
然后用长方形的面积分别减去三个直角三角形的面积即可
(x3-x1)(y2-y1)-{[x3(y3-y1)]/2}-{[(x3-x2)(y2-y3)]/2}-{[(y2-y1)(x2-x1)]/2}
表示方法比较复杂,然后化简(这个对于你来说不难吧,多项式乘多项式)
======================================================
不懂请追问,随时欢迎,若果好请采纳
==========================================
尊重他人劳动成果从此开始~