多语言展示
当前在线:1667今日阅读:176今日分享:34

C#中使用Math类进行三角函数的计算

在使用C#写代码的过程中,有时可能需要进行三角函数的相关计算。我们完全可以自己实现。不过一般为了方便,可以使用Math类提供的相关方法。
工具/原料

VS(或者其它开发工具)

方法/步骤
1

Math类中提供了计算三角函数的静态方法,不需要实例化,可以用类名直接调用。

2

在操作三角函数的方法时,都是以弧度作为参数的,而不是角度,π=180度。Math有个常量PI,就是弧度π。

3

我们可以用Math类的Sin方法计算正弦值。比如sin30°是0.5。

4

使用Cos方法可以计算余弦值,cos60°是0.5

5

使用Tan方法可以计算正切值,tan45°就是1。

6

除了计算已知角度的三角函数值,也可以通过已知的三角函数值来计算角度。当然返回的也是弧度表示。已知sin值为1,就可以用Asin方法计算出角度为90°。

7

已知cos的值为-1,就可以用Acos计算出角度为π。

8

已知tan的值为1,就可以用Atan计算出角度为45°,对应弧度的值大约就是0.785398163397448

注意事项

C#中的Math类提供了常用的三角函数的计算法方法,如果觉得运算效率不高,也可以自己实现

推荐信息