Complex.Cos(Complex) 메서드

정의

지정된 복소수의 코사인을 반환합니다.

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

매개 변수

value
Complex

복소수입니다.

반환

value의 코사인입니다.

예제

다음 예제에서는 메서드를 보여 줍니다 Acos . 메서드에서 반환된 값을 메서드에 Acos 전달하면 원래 Complex 값이 Cos 반환됩니다.

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)

설명

복소수에 대한 메서드는 Cos 실수에 Math.Cos 대한 메서드에 해당합니다.

메서드는 Cos 다음 수식을 사용하여 복소수 a + bi의 코사인을 계산합니다.

(Cos(a) * Cosh(b), -(aSin) * Sinh(b)))

적용 대상

추가 정보