三角函数的角度于比值的关系,和怎样根据比值求角度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三角函数的角度于比值的关系,和怎样根据比值求角度相关的知识,希望对你有一定的参考价值。
俊狼猎英团队为您解答指的是特殊角的三角形函数吧。
角度:30° 45° 60°
正弦:1/2, √2/2 √3/2
余弦:√3/2 √2/2 1/2
正切:√3/3 1 √3
上面数据即可求比值,又可求角度。 参考技术A 知道了边的比值是么? 假设a:b:c=1:m:n 设三边分别为k mk nk 用余弦定理就可以了K会消掉的 要是不知道余弦定理你可以百度下 度娘会告诉你的 参考技术B 我猜测你的意思是:怎么根据三角函数比值,求取其对应的角度吧?比如已知sin(x)幅值,计算反三角函数。
根据sin(x)值求取角度的你可以看看我的程序:
http://blog.sina.com.cn/s/blog_6b69c1c801017l4s.html
我使用的是CORDIC算法,这种方法网上有理论,你可以搜索下。 参考技术C 角度:30° 45° 60°
sin正弦:1/2, √2/2 √3/2
cos余弦:√3/2 √2/2 1/2
tan正切:√3/3 1 √3
cot余切:√3 1 √2/2
三角函数与JavaScript
1. 三角函数
- sin&(求对边与斜边的比值) cos&(邻边与斜边的比值) tan&(对边与邻边的比值)
2.JavaScript的函数的使用
- Math.sin()
- Math.cos()
- Math.tan()
3. 角度
- 角度与弧度的关系
- 1弧度等于的r的半径
- 360=2π
- 1度的转弧度的js的写法1*Math.PI/180
- 求对边的长度就是 Math.sin(Math.PiI/180)*r;
- 求邻边的长度就是Math.cos(Math.PI/180)*r;
- 求邻边的长度就是Math.tan(Math.PI/180)*r;
4. 圆周运动的例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box{ width:20px; height:20px; background:yellow; position: absolute; } </style> </head> <body> </body> <script> var x=700; var y=300; var r=100; var num=1; var box=document.createElement("div"); box.className="box"; setInterval(function(){ var a=Math.sin(num*Math.PI/180)*r; var b=Math.cos(num*Math.PI/180)*r; box.style.top=y+a+"px"; box.style.left=x+b+"px"; num++; document.body.appendChild(box); },10) </script> </html>
以上是关于三角函数的角度于比值的关系,和怎样根据比值求角度的主要内容,如果未能解决你的问题,请参考以下文章