Android中的数学之三角函数

  1. 熟悉三角函数
    • 三角函数是初等数学中一套函数公式,借助于三角形描述为正弦,余弦,正切,余切,正割,余割,即:


      三角函数
    • 角度有两种表达形式,一种是弧度制,一种是度数.1派(π)就等于180°
    • 三角函数的值域为-1到1,备注:根2=1.414,根3=1.732.
    • 三角函数的公式可以参考下面的百科备注。
    • Android坐标系是以水平方向为x轴,竖直方向为y轴,所以Android中角度的计算都是以x轴为参照标准,以圆为例,3点钟为0度此时贴合x轴,顺时针为90度,180度,270度,360度(和0度贴合)逆时针:-90度,-180度,-270度,-360度(和0度贴合),坐标计算这个参照标准很重要。
  2. 常见度数的三角函数的值如下表:


    常见度数三角函数值
  3. 反三角函数
    • 反三角函数和三角函数类似,也是初等数学中的一组函数的统称:反正弦,反余弦,反正切,反余切,反正割,反余割。
    • 三角函数可以理解为求某一个角度的值,反三角函数可以理解为求某一个值对应的角度。
    • 针对三角函数和反三角函数一定需要注意其值域,都有范围限制。
    • 反三角函数的公式同样可以参考下面的百科备注。
  4. 三角函数和反三角函数在Android开发中的使用
    • 三角函数通常用于Android绘制开发中坐标点的计算,特别是涉及到圆,扇形,三角形等角度计算的场景。
    • 反三角函数则相反通常用于角度的计算,通过两点可以计算出两点的角度。
    • 具体的使用场景借助于案例在下一篇文章中具体描述。
  5. Math中的三角函数/反三角函数工具api


    三角函数/反三角函数
    • java 中三角函数/反三角函数计算参数都是以弧度值计算,所以平时场景中角度需要变换成为弧度。
    • 其他参考下面的文章。

参考文章:
三角函数公式
反三角函数公式
反三角函数公式大全
java:math计算三角函数/反三角函数
三角函数/反三角函数值域说明

你可能感兴趣的:(Android中的数学之三角函数)