Complex.Pow 方法

定义

返回指定复数的指定次幂。Returns a specified complex number raised to a specified power.

重载

Pow(Complex, Double)

返回指定复数的由双精度浮点数指定的次幂。Returns a specified complex number raised to a power specified by a double-precision floating-point number.

Pow(Complex, Complex)

返回指定复数的由复数指定的次幂。Returns a specified complex number raised to a power specified by a complex number.

Pow(Complex, Double)

返回指定复数的由双精度浮点数指定的次幂。Returns a specified complex number raised to a power specified by a double-precision floating-point number.

public:
 static System::Numerics::Complex Pow(System::Numerics::Complex value, double power);
public static System.Numerics.Complex Pow (System.Numerics.Complex value, double power);
static member Pow : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Pow (value As Complex, power As Double) As Complex

参数

value
Complex

要对其求幂的复数。A complex number to be raised to a power.

power
Double

指定幂的双精度浮点数。A double-precision floating-point number that specifies a power.

返回

Complex

复数 valuepower 次幂。The complex number value raised to the power power.

示例

下面的示例说明了使用复数和值范围从-1 到10的指数的幂运算。The following example illustrates exponentiation using a complex number and an exponent whose value ranges from -1 to 10.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex value = new Complex(12, -6);
      for (int power = -1; power <= 10; power++)
         Console.WriteLine("{0} ^ {1,2} = {2:N2}", value, power,
                           Complex.Pow(value, power));
   }
}
// The example displays the following output:
//    (12, -6) ^ -1 = (0.07, 0.03)
//    (12, -6) ^  0 = (1.00, 0.00)
//    (12, -6) ^  1 = (12.00, -6.00)
//    (12, -6) ^  2 = (108.00, -144.00)
//    (12, -6) ^  3 = (432.00, -2,376.00)
//    (12, -6) ^  4 = (-9,072.00, -31,104.00)
//    (12, -6) ^  5 = (-295,488.00, -318,816.00)
//    (12, -6) ^  6 = (-5,458,752.00, -2,052,864.00)
//    (12, -6) ^  7 = (-77,822,208.00, 8,118,144.00)
//    (12, -6) ^  8 = (-885,157,632.00, 564,350,976.00)
//    (12, -6) ^  9 = (-7,235,785,728.00, 12,083,157,504.00)
//    (12, -6) ^ 10 = (-14,330,483,712.00, 188,412,604,416.00)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim value As New Complex(12, -6)
      For power As Integer = -1 To 10
         Console.WriteLine("{0} ^ {1,2} = {2:N2}", value, power, 
                           Complex.Pow(value, power))
      Next
   End Sub
End Module
' The example displays the following output:
'    (12, -6) ^ -1 = (0.07, 0.03)
'    (12, -6) ^  0 = (1.00, 0.00)
'    (12, -6) ^  1 = (12.00, -6.00)
'    (12, -6) ^  2 = (108.00, -144.00)
'    (12, -6) ^  3 = (432.00, -2,376.00)
'    (12, -6) ^  4 = (-9,072.00, -31,104.00)
'    (12, -6) ^  5 = (-295,488.00, -318,816.00)
'    (12, -6) ^  6 = (-5,458,752.00, -2,052,864.00)
'    (12, -6) ^  7 = (-77,822,208.00, 8,118,144.00)
'    (12, -6) ^  8 = (-885,157,632.00, 564,350,976.00)
'    (12, -6) ^  9 = (-7,235,785,728.00, 12,083,157,504.00)
'    (12, -6) ^ 10 = (-14,330,483,712.00, 188,412,604,416.00)

注解

如果 valueComplex.Zero,则此方法返回 Complex.ZeroIf value is Complex.Zero, the method returns Complex.Zero. 对于其他值,如果 power 为0,则方法返回 Complex.One ,如果 power 为1,则返回 valueFor other values, if power is 0, the method returns Complex.One, and if power is 1, it returns value.

此方法对应于 Math.Pow 基元数值类型的方法。This method corresponds to the Math.Pow method for primitive numeric types.

适用于

Pow(Complex, Complex)

返回指定复数的由复数指定的次幂。Returns a specified complex number raised to a power specified by a complex number.

public:
 static System::Numerics::Complex Pow(System::Numerics::Complex value, System::Numerics::Complex power);
public static System.Numerics.Complex Pow (System.Numerics.Complex value, System.Numerics.Complex power);
static member Pow : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Pow (value As Complex, power As Complex) As Complex

参数

value
Complex

要对其求幂的复数。A complex number to be raised to a power.

power
Complex

指定幂的复数。A complex number that specifies a power.

返回

Complex

复数 valuepower 次幂。The complex number value raised to the power power.

适用于