如何在maple中产生三个随机点并计算由三点围成的三角形面积(二维平面)

思路:生成六个随机数,以这个六个随机数构成三角形的三个顶点坐标;用顶点坐标形式的三角形面积公式求出面积;如果值为0,说明这三个随机点共线,不构成三角形。操作:>V:=Ma... 思路:
生成六个随机数,以这个六个随机数构成三角形的三个顶点坐标;
用顶点坐标形式的三角形面积公式求出面积;
如果值为 0,说明这三个随机点共线,不构成三角形。
操作:
> V:= Matrix([[rand(), rand(), 1], [rand(), rand(), 1], [rand(), rand(), 1]])
> Determinant(V, method = float)
> S:= (1/2)*abs(%)
你的回答是这样的,我想问下,为什么最后一个元素都是1,还有行列式的值的一半就是三角形面积吗?
展开
javatreechen
2012-04-06 · TA获得超过9107个赞
知道大有可为答主
回答量:1990
采纳率:86%
帮助的人:855万
展开全部
三角形的三点式面积公式就是这样的(三个顶点 P1(x1,y1)、P2(x2,y2)、P3(x3,y3) 按逆时针方向排列,行列式的值就是正数)
|x1 y1 1|
S = ½ |x2 y2 1|
|x3 y3 1|
平面解析几何中可找到其推导过程。参见 http://zhidao.baidu.com/question/93368735
随机数组成的顶点坐标大小具有不确定性,也就无法确定三顶点的顺时针或逆时针方向,所以加了一个取绝对值的步骤使最后的面积数值为正数。
来自:求助得到的回答
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
李磊符夏容
2019-04-05 · TA获得超过3900个赞
知道大有可为答主
回答量:3130
采纳率:31%
帮助的人:198万
展开全部
思路:
生成六个随机数,以这个六个随机数构成三角形的三个顶点坐标;
用顶点坐标形式的三角形面积公式求出面积;
如果值为
0,说明这三个随机点共线,不构成三角形。
操作:
>
V:=
Matrix([[rand(),
rand(),
1],
[rand(),
rand(),
1],
[rand(),
rand(),
1]])
>
Determinant(V,
method
=
float)
>
S:=
(1/2)*abs(%)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式