龙空技术网

C# 实现 正弦sin、反正弦arcsin,正切tan、反正切arctan

攻城大狮哥 171

前言:

眼前同学们对“c语言实现正弦函数”大概比较关怀,同学们都想要了解一些“c语言实现正弦函数”的相关知识。那么小编同时在网络上汇集了一些对于“c语言实现正弦函数””的相关资讯,希望小伙伴们能喜欢,看官们快快来了解一下吧!

#region 三角函数和反三角函数 using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Messaging;using System.Net.Sockets;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Xml.Linq;namespace test{    class Program    {        static void Main(string[] args)        {            #region 正弦、反正弦            //正弦            double sinAngleValue1 = 30;//角度值:30度。            double sinRadianValue1 = Math.PI * sinAngleValue1 / 180;//求弧度值            double sinValue1 = Math.Sin(sinRadianValue1);//求sin30度,其实sin30度 = sin(PI/6),但是,数学上或代码上,常常用弧度PI/6,来计算sin(PI/6),其他函数同理。            Console.WriteLine(sinValue1);            //反正弦            double sinValue2 = 0.5;//正弦值 = 0.5。            double sinRadianValue2 = Math.Asin(sinValue2);//求弧度值            double sinAngleValue2 = sinRadianValue2 / Math.PI * 180;//根据弧度值,来求角度值。            Console.WriteLine(sinAngleValue2);            Console.WriteLine();            #endregion             #region 正切、反正切            Console.WriteLine();            Console.WriteLine();            //正切            double tanAngleValue1 = 15;//角度值            double tanRadianValue1 = Math.PI * tanAngleValue1 / 180;//求弧度值            double tanValue1 = Math.Tan(tanRadianValue1);//tan值            Console.WriteLine(tanValue1);//tan值             double tanValue2 = 1;//正切值            double tanRadianValue2 = Math.Atan(tanValue2);//求弧度值            double tanAngleValue2 = tanRadianValue2 / Math.PI *180;//求角度            Console.WriteLine(tanAngleValue2);            #endregion            Console.ReadLine();        }    }}#endregion

输出效果 :

0.530   145

标签: #c语言实现正弦函数 #c语言反三角 #c语言反三角函数表示 #c语言正弦