zoukankan      html  css  js  c++  java
  • c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值

     1 #region 三角函数和反三角函数
     2  
     3 using System;
     4 using System.Collections.Generic;
     5 using System.IO;
     6 using System.Linq;
     7 using System.Messaging;
     8 using System.Net.Sockets;
     9 using System.Text;
    10 using System.Threading;
    11 using System.Threading.Tasks;
    12 using System.Xml.Linq;
    13 namespace test
    14 {
    15     class Program
    16     {
    17         static void Main(string[] args)
    18         {
    19             #region 正弦、反正弦
    20             //正弦
    21             double sinAngleValue1 = 30;//角度值:30度。
    22             double sinRadianValue1 = Math.PI * sinAngleValue1 / 180;//求弧度值
    23             double sinValue1 = Math.Sin(sinRadianValue1);//求sin30度,其实sin30度 = sin(PI/6),但是,数学上或代码上,常常用弧度PI/6,来计算sin(PI/6),其他函数同理。
    24             Console.WriteLine(sinValue1);
    25             //反正弦
    26             double sinValue2 = 0.5;//正弦值 = 0.5。
    27             double sinRadianValue2 = Math.Asin(sinValue2);//求弧度值
    28             double sinAngleValue2 = sinRadianValue2 / Math.PI * 180;//根据弧度值,来求角度值。
    29             Console.WriteLine(sinAngleValue2);
    30             Console.WriteLine();
    31             #endregion
    32  
    33             #region 正切、反正切
    34             Console.WriteLine();
    35             Console.WriteLine();
    36             //正切
    37             double tanAngleValue1 = 15;//角度值
    38             double tanRadianValue1 = Math.PI * tanAngleValue1 / 180;//求弧度值
    39             double tanValue1 = Math.Tan(tanRadianValue1);//tan值
    40             Console.WriteLine(tanValue1);//tan值
    41  
    42             double tanValue2 = 1;//正切值
    43             double tanRadianValue2 = Math.Atan(tanValue2);//求弧度值
    44             double tanAngleValue2 = tanRadianValue2 / Math.PI *180;//求角度
    45             Console.WriteLine(tanAngleValue2);
    46             #endregion
    47             Console.ReadLine();
    48         }
    49     }
    50 }
    51 #endregion
  • 相关阅读:
    Deadlock Detecting--转
    java.util.concurrent包详细分析--转
    spring源码分析之spring-core总结篇
    Google和Baidu常用的搜索技巧--转
    极速发展的饿了么订单系统架构演进--转
    唯品会订单分库分表的实践总结以及关键步骤--转
    数据扩展性探讨和总结--转
    MAT使用--转
    Java 8 Stream API详解--转
    论海明威的存在主义宗教意识——存在主义虚无主义。注:部分观点个人不赞同
  • 原文地址:https://www.cnblogs.com/xuling-297769461/p/14252096.html
Copyright © 2011-2022 走看看