gpt4 book ai didi

python - 计算三角形Python的角度

转载 作者:太空狗 更新时间:2023-10-30 00:26:36 25 4
gpt4 key购买 nike

我试图在下面找出三角形的角度,我知道它应该是 90 度,但是我不知道如何在下面实际计算它:

enter image description here

这是我尝试过的:

angle = math.cos(7/9.899)
angleToDegrees = math.degrees(angle)

returns: 43.XX

我做错了什么?

最佳答案

它比那更复杂一点。您需要使用 law of cosines

>>> A = 7
>>> B = 7
>>> C = 9.899
>>> from math import acos, degrees
>>> degrees(acos((A * A + B * B - C * C)/(2.0 * A * B)))
89.99594878743945

精确到 4 位有效数字。如果您提供更精确的 C 值,您将获得更准确的结果。

>>> C=9.899494936611665
>>> degrees(acos((A * A + B * B - C * C)/(2.0 * A * B)))
90.0

关于python - 计算三角形Python的角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583214/

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