以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请测个函数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25191) |
-- 作者:lihe60 -- 发布时间:2012/11/2 23:17:00 -- 请测个函数 math.cos(360)应该等于1,但实际上不等于1,是什么原因。我的数学有点差。 |
-- 作者:程兴刚 -- 发布时间:2012/11/2 23:27:00 -- math.cos(0)等于1 |
-- 作者:lihe60 -- 发布时间:2012/11/3 6:02:00 -- 以下是引用程兴刚在2012-11-2 23:27:00的发言:
math.cos(0)等于1 我提出的问题是math.cos(360)等于多少。 |
-- 作者:一叶扁舟 -- 发布时间:2012/11/3 7:36:00 -- math.cos(360)怎么会等于1呢? 如果它等于1,那math.cos(3.1415926……*2n)等于什么呢?
问题的关键:角度的单位。 |
-- 作者:lihe60 -- 发布时间:2012/11/3 8:08:00 -- 以下是引用一叶扁舟在2012-11-3 7:36:00的发言:
math.cos(360)怎么会等于1呢? 如果它等于1,那math.cos(3.1415926……*2n)等于什么呢?
问题的关键:角度的单位。 360,是指数学书中的那个度了。 |
-- 作者:lin_hailun -- 发布时间:2012/11/3 8:57:00 -- 这里的不是度,传入的参数是弧度…… 弧度 = 度 / 180 * PI msgbox(math.cos(360 / 180 * 3.1415926)) [此贴子已经被作者于2012-11-3 8:57:24编辑过]
|
-- 作者:lihe60 -- 发布时间:2012/11/3 9:53:00 -- 以下是引用lin_hailun在2012-11-3 8:57:00的发言:
这里的不是度,传入的参数是弧度…… 弧度 = 度 / 180 * PI msgbox(math.cos(360 / 180 * 3.1415926)) [此贴子已经被作者于2012-11-3 8:57:24编辑过] 谢谢 |
-- 作者:一叶扁舟 -- 发布时间:2012/11/3 9:56:00 -- 楼上正解! msgbox(math.cos(360 / 180 * Math.PI)) |