Android角度计算

359 阅读1分钟

Android角度计算

角度

  • 1° = 60′
  • 1′ = 60″
  • 40.1875° = 40°11′15″

角度与弧度

  • π弧度 = 180°
  • 1° ≈ 0.0174533弧度
  • 1弧度 ≈ 57.29578°

角度与弧度转换

  • 角度 -> 弧度:弧度 = 角度 / 180 * π
  • 弧度 -> 角度:角度 = 弧度 * 180 / π

弧长

  • 弧长等于半径的弧所对的圆心角为1弧度。
  • 弧长 = nπr / 180,n:角度数

多边形内角和

  • 多边形内角和是指多边形所有内角的度数之和。其计算公式为:(n−2)×180∘(n为边数,n⩾3且n为整数)
  • 推导过程
    • 以三角形为例,三角形的内角和是180∘。
    • 对于四边形,可通过连接一条对角线,将其分割成两个三角形,那么四边形的内角和就等于两个三角形内角和之和,即2×180∘=360∘。
    • 对于五边形,可通过从一个顶点出发连接其他顶点,将其分割成三个三角形,所以五边形的内角和为3×180∘=540∘。
    • 以此类推,n边形可以分割成(n−2)个三角形,所以n边形内角和公式为(n−2)×180∘。

Math类

  • Math.sin值为弧度值
  • Math.sin(a):sin(a)值
  • Math.cos(a):cos(a)值
  • Math.tan(a):tan(a)值
  • Math.toDegrees(a):弧度转角度
  • Math.toRadians(a):角度转弧度

角度值比较

  • sin 30° = cos 60° ≈ 0.87
  • sin 60° = cos 30° = 0.5