把角度转化为弧度的C#代码如何写?
发布网友
发布时间:2022-04-26 17:50
我来回答
共5个回答
热心网友
时间:2023-10-18 23:35
把角度转化为弧度的转换使用,示范:
tan,sin,atan,asin同理;
Math.Cos(角度值*Math.PI/180);
Math.Acos(cos值)*180/Math.PI;
扩展资料
度跟弧度之间的换算
据上所述,一个平角是π弧度。
即180度=π弧度
由此可知:
1度=π/180弧度(≈0.017453弧度)
因此,得到把度化成弧度的公式:
弧度=度×π/180
例如:
90°=90×π/180=π/2弧度
60°=60×π/180=π/3弧度
45°=45×π/180=π/4弧度
30°=30×π/180=π/6弧度
120°=120×π/180=2π/3弧度
反过来,弧度化成度怎么算?
因为π弧度=180°
所以1弧度=180°/π(≈57.3°)
因此,可得到把弧度化成度的公式:
度=弧度×180°/π
例如:
4π/3弧度=4π/3×180°/π
=240°
热心网友
时间:2023-10-18 23:35
角度转成弧度
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
const double PI = 3.14159265358979323846264338;
Console.WriteLine("请输入度(60.5656代表60度56分56秒"); ouble a = Convert.ToDouble(Console.ReadLine());
double b = Math.Floor(a);
double c = Math.Floor((a - b) * 100) / 60;
double d = Math.Floor((a - b) * 10000 - c * 60 * 100) / 3600; double e = PI * (b + c + d) / 180;
Console.WriteLine("弧度为:{0}", e);
Console.ReadLine();
}
}
}
热心网友
时间:2023-10-18 23:36
角度转成弧度
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
const double PI = 3.14159265358979323846264338;
Console.WriteLine("请输入度(60.5656代表60度56分56秒"); ouble a = Convert.ToDouble(Console.ReadLine());
double b = Math.Floor(a);
double c = Math.Floor((a - b) * 100) / 60;
double d = Math.Floor((a - b) * 10000 - c * 60 * 100) / 3600; double e = PI * (b + c + d) / 180;
Console.WriteLine("弧度为:{0}", e);
Console.ReadLine();
}
}
}
热心网友
时间:2023-10-18 23:36
public static double ConvertDegreesToRadians(double degrees)
{
double radians = (Math.PI / 180) * degrees;
return (radians);
}
热心网友
时间:2023-10-18 23:37
#define pi 3.1416
float fun(float a)
{
return a*pi/180;
}