我试图理解三角学,简短的回答是我没有。
我画了一个小三角形,我问自己一个问题,“如果我知道斜边的长度和角度,我怎么找到其他边缘的长度?”。
然后我开始阅读。显然,角度A的正弦应该等于相对侧的长度除以斜边的长度。所以我认为,使用直角三角形,将斜边的长度乘以角度的正弦将产生相对边的长度。
1.414 / 1 = .707blahblah * 1.414 = 1我的计算器。
但在每种编程语言中,我都尝试使用sin(45.0)等于.8somethingsomething。我试过c ++,c#,java,php和lua。
输入是否被解释为度?正在使用什么单位以及如何进行转换?我一直在看Radians这个词,如果有人能解释一下Radian是什么的话会很有帮助。
答案 0 :(得分:3)
弧度是角度测量的单位,与度数一样,除了在圆圈中有360度时,圆圈中有2 * pi(约6.28)个弧度。您可以通过乘以pi(3.14159)并除以180来将度数转换为弧度。
如果三角形是直角三角形,则公式,是的,大多数编程语言都希望使用弧度而不是度数作为 关于以下注释中的参数:如果你固定角度< BAC,AB侧和BC侧,你可以看到C点有两个可能的位置,它们保留了BC侧的长度D2。因此< BAC,D1和D2 不完全确定一个三角形。 sin()
和cos()
等函数的参数。< / p>
答案 1 :(得分:1)
sin
函数的输入通常以弧度表示,而不是度数。例如,在sin
的{{1}}中,它表示:
参数: a - 角度,以弧度表示。
首先将角度转换为弧度,然后将其乘以pi / 180
答案 2 :(得分:1)
A radian是圆的半径沿其圆周的距离。由于圆的周长是其半径的2倍pi,因此在一个完整的圆中有2倍的pi弧度。
答案 3 :(得分:0)
是的,你是对的。这些函数都以弧度为单位输入,而非度数。
您可以通过将度数乘以π/ 180将度数转换为弧度。
答案 4 :(得分:0)
转换为弧度:Radian =度/ 180 * Pi
答案 5 :(得分:0)
为了将度数转换为弧度,将度数除以180并乘以pi。