2011-08-05 107 views
0

有人可以解释sin(e)& cos(ine)可以用来获得旋转物体的末端投影坐标(x,y)吗? 我尝试了许多不同的方式,但英语不是我的母语。使我很难理解。正弦和余弦

+0

你知道有一个数学SE网站吗? http://math.stackexchange.com/ – Eduardo

+0

为什么人们会认为这属于程序员......? –

回答

9

鼻窦和余弦可用于计算在一个直角三角形的边:

 B 
     /| 
    /| 
    /| 
/ | 
/ | 
/\a | 
A__\___C 

从边AB和角度α的长度,就可以计算出边AC和BC:

A-C = A-B * cos a 
B-C = A-B * sin a 

如果将A放置在圆的中心并围绕边移动B点,则可以根据角度和半径计算B的坐标。

x = r * cos a 
y = r * sin a 

     y 
    ^
    . | . 
    . + B 
.  |  . 
.  |  . 
.  A---+---> x 
.    . 
.   . 
    .  . 
    . . . 

为从0至90度的角度这是一个简单的三角形,但是当你超过90度的余弦值变负,这意味着x坐标为中心的左侧。超过180度的窦将变为负值,这意味着y在中心以下。超过270度余弦再次变为正值,因此它位于中心的右侧,使我们到达360度,窦再次变为正值。

+1

ASCII艺术=== +1 – Tom