PI_3

作者: 深吸慢吐 | 来源:发表于2017-12-11 00:30 被阅读0次

三角函数

sin : 贴边直角边/ radians

cos: 非贴边直角边/ radisns

tan: 贴边直角边/ 非贴边直角边

 # tan = y/x; y = x * tan; 固定度数的tan值是固定的

因此理论上,想画一个圆,设定radisns值, x = range(-radians, radians)

y = x * tan(0度~360度), 即可在一个XY坐标轴上画出一个圆

因为角度和x值是一起变的, 即 y = (对应角度的)x * tan(角度值);

这样的话:当x值确定时,要求y,怎需确定角度值

角度值: x/radians = cos(角度),根据cos()值,反推出角度,再代入tan(),则:

y = (对应角度的)x * tan(角度<--map(cos() : x/radians))

但既然radians、x都知道了,那直接y = sqrt(radians^2 - x^2)就完了,费那事。

弄了半天弄了一堆废话,唯一值得欣慰的就是有点思辨的乐趣

# end

指示作用

sin越小,说明圆心角越小,贴边直角边越接近 subtend的arc长度,非贴边直角边越接近radians长度。tan值也越小,这时的sin值 * 360/圆心角度数/2就相当于PI的值了

把圆放到坐标轴里研究,则Y轴就是贴边直角边,X轴就是非贴边直角边

PI 就是圆周长/ 半径的比值 / 2

PI/2、3/2PI 时,Y(贴边直角边) = radians,X(非贴边直角边) = 0

PI、2PI时,Y(贴边直角边) = 0,X(非贴边直角边) = radians

相关文章

  • PI_3

    三角函数 sin : 贴边直角边/ radians cos: 非贴边直角边/ radisns tan: 贴边直角边...

网友评论

      本文标题:PI_3

      本文链接:https://www.haomeiwen.com/subject/atubixtx.html