【问题标题】:How to convert value into radian in python [closed]如何在python中将值转换为弧度[关闭]
【发布时间】:2021-07-29 05:54:57
【问题描述】:

我正在尝试在 python 中将值转换为 sin、cos、tan、arctan。

有人可以帮我在 python 中编写一个函数来将 -1/2 转换为 Sin(-Pi/6)

非常感谢

【问题讨论】:

  • print(math.radians(-1/2))?
  • 谢谢,但我希望结果是 -1/2 = Sin(-Pi/6)

标签: python python-3.x numpy math trigonometry


【解决方案1】:

您需要反三角函数 - atan, asin, acos

例如,

import math

t = -0.5
an = math.asin(t)
print(an)  # in radians
print("Sin(Pi*{}".format(an / math.pi)) 
if an:
    print("Sin(Pi/{}".format(math.pi / an)) 

但请注意,这些函数是“多值的”(不知道确切的英文术语),因此例如,您可能期望 -3*Pi/4 的 atan 为 1.0,但得到主值 Pi/4

【讨论】:

    【解决方案2】:

    这是否意味着您要使用输入 -1/2 打印 sin(-Pi/6) ?

    【讨论】:

    • 是的,我就是这个意思
    猜你喜欢
    • 2015-11-28
    • 2015-05-24
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    相关资源
    最近更新 更多