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齐的博客!
