初中几何知识复习,已知直角三角形角度和邻边长求对边长
我相信在面对涉及到几何运算的程序问题时不需要打草稿直接敲出正确代码的大神是存在的,当然我目前不是。
最近遇到一个实际问题,需要用到初中学过的三角函数知识来解决,把问题用三角函数来描述就是在一个直角三角形中,已知一个角α的角度,和角α的邻边长a,求角α的对边长b.
能够想到肯定是用tan这个函数,虽然我忘记了叫什么,百度才想起来叫做正切函数。
两个要点:
1,tan(α的弧度) = 对边长b / 领边长a
2,弧度 = 角度 * PI / 180
那么用代码(js)写答案就是b = Math.tan(α * Math.PI / 180) * a .