Complex.Exp(Complex) 메서드

정의

e를 복소수로 지정된 지수만큼 거듭제곱하여 반환합니다.Returns e raised to the power specified by a complex number.

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

매개 변수

value
Complex

지수를 지정하는 복소수입니다.A complex number that specifies a power.

반환

evalue승입니다.The number e raised to the power value.

예제

다음 예제에서는 Exp 메서드를 보여 줍니다.The following example illustrates the Exp method. Double 데이터 형식에 대 한 전체 자릿수가 없다는 것을 보여 줍니다. Log 메서드에서 반환 된 값을 Exp 메서드에 전달 하면 원래 Complex 값이 반환 됩니다.It shows that, with some allowance for the lack of precision of the Double data type, passing the value returned by the Log method to the Exp method returns the original Complex value.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(1.53, 9.26), 
                           new Complex(2.53, -8.12),
                           new Complex(-2.81, 5.32),
                           new Complex(-1.09, -3.43),
                           new Complex(Double.MinValue/2, Double.MinValue/2) };
      foreach (Complex value in values)
         Console.WriteLine("Exp(Log({0}) = {1}", value, 
                           Complex.Exp(Complex.Log(value)));
   }
}
// The example displays the following output:
//       Exp(Log((1.53, 9.26)) = (1.53, 9.26)
//       Exp(Log((2.53, -8.12)) = (2.53, -8.12)
//       Exp(Log((-2.81, 5.32)) = (-2.81, 5.32)
//       Exp(Log((-1.09, -3.43)) = (-1.09, -3.43)
//       Exp(Log((-8.98846567431158E+307, -8.98846567431158E+307)) = (-8.98846567431161E+307, -8.98846567431161E+307)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(1.53, 9.26), 
                                  New Complex(2.53, -8.12),
                                  New Complex(-2.81, 5.32),
                                  New Complex(-1.09, -3.43),
                                  New Complex(Double.MinValue/2, Double.MinValue/2) }
      For Each value As Complex In values
         Console.WriteLine("Exp(Log({0}) = {1}", value, 
                           Complex.Exp(Complex.Log(value)))
      Next                                  
   End Sub
End Module
' The example displays the following output:
'      Exp(Log((1.53, 9.26)) = (1.53, 9.26)
'      Exp(Log((2.53, -8.12)) = (2.53, -8.12)
'      Exp(Log((-2.81, 5.32)) = (-2.81, 5.32)
'      Exp(Log((-1.09, -3.43)) = (-1.09, -3.43)
'      Exp(Log((-8.98846567431158E+307, -8.98846567431158E+307)) = (-8.98846567431161E+307, -8.98846567431161E+307)

설명

Pow 메서드를 사용 하 여 다른 기본의 제곱을 계산할 수 있습니다.Use the Pow method to calculate the powers of other bases.

복소수에 대 한 Exp 메서드는 실수에 대 한 Math.Exp 메서드에 해당 합니다.The Exp method for complex numbers corresponds to the Math.Exp method for real numbers. ExpLog의 역함수입니다.Exp is the inverse of Log.

적용 대상

추가 정보