我试图用Python解决以下公式:

问题在于Python的math.cos(x)。如果我做了math.cos(120),我得到了0.8141809705265618,这是错误的。应该是-0.5。
我是Python新手,所以它可能是我忽略的东西,但这确实让我感到困惑。
到目前为止,我已经写了这篇文章:math.sqrt(116**2+26**2-2*116*26*(math.cos(120)))
它给了我不正确的96.02531117254335,应该是130.95037。
有什么办法解决这个问题吗?
发布于 2020-01-22 13:23:07
你应该把你的学位角度转换成弧度:
math.sqrt(116**2+26**2-2*116*26*(math.cos(math.radians(120))))https://stackoverflow.com/questions/59860687
复制相似问题