U2L2——Mathf三角函数
U2L2——Mathf三角函数
Mathf类包含了计算三角函数的方法
注意:Mathf中的三角函数相关函数,传入的函数一定是需要弧度值!!! (180°=1π)
三角函数的相关知识
三角函数是基本初等函数之一 ,
是以角度(数学上最常用弧度制,下同)为自变量,角度对应任意角终边与单位圆交点坐标或其比值为因变量的函数。
也可以等价地用与单位圆有关的各种线段的长度来定义。
基本函数 | 英文 | 缩写 | 表达式 | 语言描述 |
---|---|---|---|---|
正弦函数 | sine | sin | a/c | ∠A的对边比斜边 |
余弦函数 | cosine | cos | b/c | ∠A的邻边比斜边 |
正切函数 | tangent | tan | a/b | ∠A的对边比邻边 |
余切函数 | cotangent | cot | b/a | ∠A的邻边比对边 |
正割函数 | secant | sec | c/b | ∠A的斜边比邻边 |
余割函数 | cosecant | csc | c/a | ∠A的斜边比对边 |
反三角函数是一种基本初等函数。
它是反正弦arcsin x,反余弦arccos x,反正切arctan x,反余切arccot x,反正割arcsec x,反余割arccsc x这些函数的统称,
各自表示其正弦、余弦、正切、余切 ,正割,余割为x的角
反三角函数就是三角函数的反函数,三角函数是通过角度求值, 反三角函数是通过值求角度
本章代码关键字
1 | Mathf.Rad2Deg //弧度转角度的常量 |
弧度,角度相互转化
弧度转角度
1 | float rad = 1; |
角度转弧度
1 | anger = 1; |
三角函数
正弦函数
注意: Mathf
中的三角函数相关函数,传入的函数一定是需要弧度值!!!
1 | print(Mathf.Sin(30 * Mathf.Deg2Rad)); |
余弦函数
注意: Mathf
中的三角函数相关函数,传入的函数一定是需要弧度值!!!
1 | print(Mathf.Cos(60 * Mathf.Deg2Rad)); |
反三角函数
反三角函数得到的结果是 正弦值和余弦值对应的弧度
1 | rad = Mathf.Asin(0.5f); //这里对应的是30度的正弦值 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!