注册 登录
编程论坛 VB6论坛

求一高手通俗易懂的讲解下正弦函数到底是怎么用什么意思怎么理解我始终是不明白 小弟没齿难忘 感谢你一辈子

a13582220882 发布于 2014-06-10 19:10, 718 次点击
Private Sub Form_Click()
 Dim iheight As Integer
 Dim i As Integer
 
     iheight = Form1.Height / 2 - 50
     For i = 0 To Form1.Width
       CurrentX = i
       CurrentY = iheight - iheight * Sin(i * 3.14 / 180 * 0.1)
       Print "*"
    Next i
   
End Sub
2 回复
#2
vbvcr512014-06-10 21:39
CurrentX,CurrentY 输出“*”坐标x,y,即在这个坐标画“*”。sin函数用的是弧度。角度要换成弧度。sin(i * 3.14 / 180 * 0.1)实际是1/10角度增长,不要忘记i是个+1的变量.
#3
alike1232014-06-13 12:12
多用多思考,生活中我的理解是在0到1的范围内,根据最后的值我就能大概知道这个角度是多少了。那么实际中在高等数学中,角度的书写和应用实在太底层了,最后的求解结果也不一定是数值了,可能就是sinx之类的,如果用角度去表示就太麻烦了,that's all
1