8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
我们可以使用正切Math.tan()操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将它转换为相应的角度。Math.atan()和Math.atan2()两个函数可以计算反正切,接下来分析一下具体用法:
一、Math.atan()
Math.atan()接受一个参数:用法如下:1
2angel = Math.atan(slope) //slope值计算为y/x (斜率比值无法判断 y、x方向,如-1/-1, 1/-1等情况)
//angel为一个角度的弧度值,`slope`为直线的斜率,是一个数字,这个数字可以是负的无穷大到正无穷大之间的任何一个值(tan的取值范围)
不过,利用它进行计算比较复杂。因为它的周期性,一个数字的反正切值不止一个。例如atan(-1)的值可能是45度,也可能是225度。这样就是它的周期性,对于正切函数来说,它的周期是180度,所以两个相差180度的角具有相同的正切和斜率:1tanθ=tan(θ+180)
然而,Math.atan()只能返回一个角度值,因此确定它的角度非常的复杂,而且,90度和270度的正切是无穷大,