【发布时间】:2021-05-12 02:40:08
【问题描述】:
我开始学习 Python 中的数学模块,并且我正试图围绕 Python 中的正弦、余弦和正切的三角函数。
我花了一些时间学习更多关于三角学的知识并了解直角三角形的基本公式如何工作:
正弦函数:
sin(θ) 等于对边/斜边
余弦函数:
cos(θ) 等于相邻/斜边
正切函数:
tan(θ) 等于相反/相邻
但是当它只接受一个值时,我不清楚这在 Python 中是如何应用的。我读到该值必须是弧度。
所以如果 x = 1 弧度和 math.sin(x)
输出等于 0.8414709848078965
所以 1 弧度的正弦是 0.8414709848078965
所以我的问题是,正弦函数实际上对 1 的弧度做了什么?
我希望答案也能帮助我理解如果我对弧度 1 进行余弦和切线会发生什么。
【问题讨论】:
-
"1 弧度的正弦是 0.84..." 这意味着如果你画一个角为 1 弧度的直角三角形 (= 180/π ≈ 57.3 度),该角的对边与斜边之间的比率将为 ≈ 0.84。
-
像
sin(x)这样的python 三角函数期望输入角度值以radians 为单位。如果您更习惯于学位工作,请参阅例如Python: Converting degrees to radians - Not working 和 How can I convert radians to degrees with Python?.
标签: python math module trigonometry