gpt4 book ai didi

java - 三角形的面积(给出 3 分)

转载 作者:行者123 更新时间:2023-11-30 03:05:11 25 4
gpt4 key购买 nike

你好,我正在尝试编写一个java程序,它需要三个点(a、b和c)并计算三角形的面积。我陷入困境,因为我不知道这些点的坐标(它们将在稍后的测试人员类(class)中给出)。我应该编写代码将点转换为笛卡尔坐标,然后使用它们来查找面积吗?我真的很坚持这一点,所以任何建议都会有帮助。谢谢。

最佳答案

记住面积公式的一种紧凑且完美对称的方法是

              [ 1 a.x a.y ]
area = 0.5*det[ 1 b.x b.y ]
[ 1 c.x c.y ]

这将给出一个带符号的区域,如果顶点的顺序是顺时针的,则该区域为负值。对于实现,当然之一是通过行和列运算来简化行列式。

关于java - 三角形的面积(给出 3 分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34986419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com