求cos的倒数

4 c#

http://www.teacherschoice.com.au/Maths_Library/Trigonometry/solve_trig_SSS.htm 有"使用科学计算器找到-0.25的反向cos ... C = cos-1(-0.25)=104.478º"并且"使用科学计算器找到0.484123的逆sin ... A = sin-1(0.484123)=28.955º"

我想在c#中这样做,所以我尝试以下内容

        double mycalc =   Math.Asin(0.484123)  ;
        double mycalc2 = Math.Acos(-0.25);
        double mycalc99 = Math.Pow(Math.Acos(-0.25), -1);  // or Math.Cos
        double mycalc66 =  Math.Pow(Math.Asin(0.484123), -1) ;  // or Math.Sin
Run Code Online (Sandbox Code Playgroud)

我错过了哪些步骤?
我应该使用DegreeToRadian功能吗?

使用计算器net scientific-calculator.html

0.484123 asin等于28.955029723
-0.25 acos等于104.47751219

那么缺少什么?

Azi*_*ziz 21

  • cos-1表示反函数cos.它意味着cos-1.(类似的东西sin)(更多信息)
  • AsinAcosRadians返回角度,您必须将其转换为Degrees.

你应该使用:

double mycalcInRadians = Math.Asin(0.484123);
double mycalcInDegrees = mycalcInRadians * 180 / Math.PI;
Run Code Online (Sandbox Code Playgroud)


Gre*_*reg 8

根据文档,Asin和Acos绝对以弧度返回.

将返回值乘以180/Math.PI从弧度转换为度数.