PI_3

2017-12-11  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读