Complex.Acos(Complex) Yöntem

Tanım

Belirtilen karmaşık sayının ark kosinüsü olan açıyı döndürür.

public:
 static System::Numerics::Complex Acos(System::Numerics::Complex value);
public static System.Numerics.Complex Acos (System.Numerics.Complex value);
static member Acos : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Acos (value As Complex) As Complex

Parametreler

value
Complex

Kosinüsü temsil eden karmaşık bir sayı.

Döndürülenler

radyan cinsinden ölçülen açı, öğesinin ark kosinüsüdür value.

Örnekler

Aşağıdaki örnekte yöntemi gösterilmektedir Acos . Yöntemi tarafından döndürülen değeri yönteme geçirmenin AcosCos özgün Complex değeri döndürdüğünü gösterir.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(.5, 2),
                           new Complex(.5, -2),
                           new Complex(-.5, 2),
                           new Complex(-.3, -.8) };
      foreach (Complex value in values)
         Console.WriteLine("Cos(ACos({0})) = {1}", value,
                           Complex.Cos(Complex.Acos(value)));
   }
}
// The example displays the following output:
//       Cos(ACos((0.5, 2))) = (0.5, 2)
//       Cos(ACos((0.5, -2))) = (0.5, -2)
//       Cos(ACos((-0.5, 2))) = (-0.5, 2)
//       Cos(ACos((-0.3, -0.8))) = (-0.3, -0.8)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(.5, 2), 
                                  New Complex(.5, -2),
                                  New Complex(-.5, 2),
                                  New Complex(-.3, -.8) }
      For Each value As Complex In values
         Console.WriteLine("Cos(ACos({0})) = {1}", value, 
                           Complex.Cos(Complex.Acos(value)))
      Next
   End Sub
End Module
' The example displays the following output:
'       Cos(ACos((0.5, 2))) = (0.5, 2)
'       Cos(ACos((0.5, -2))) = (0.5, -2)
'       Cos(ACos((-0.5, 2))) = (-0.5, 2)
'       Cos(ACos((-0.3, -0.8))) = (-0.3, -0.8)

Açıklamalar

Acos Karmaşık sayıların yöntemi, gerçek sayılar için yöntemine Math.Acos karşılık gelir.

Acos yöntemi aşağıdaki formülü kullanır:

(-ImaginaryOne) * Log(value + ImaginaryOne*Sqrt(One - value * value)))

Şunlara uygulanır

Ayrıca bkz.