Complex.Pow 方法

定義

傳回乘至指定乘冪的指定複數。

多載

Pow(Complex, Double)

傳回指定之複數自乘至雙精確度浮點數指定之乘冪的結果。

Pow(Complex, Complex)

傳回指定的複數自乘至複數指定之乘冪的結果。

Pow(Complex, Double)

來源:
Complex.cs
來源:
Complex.cs
來源:
Complex.cs

傳回指定之複數自乘至雙精確度浮點數指定之乘冪的結果。

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

傳回乘至乘冪的複數。

power
Double

雙精確度浮點數,用來指定乘冪數。

傳回

乘至乘冪 value 的複數 power

範例

下列範例說明使用複數和指數的指數,其值範圍從 -1 到 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.Zero。 對於其他值,如果 power 為 0,則方法會傳 Complex.One 回 ,如果 為 power 1,則會傳 value 回 。

這個方法會對應至 Math.Pow 基本數數值型別的 方法。

適用於

Pow(Complex, Complex)

來源:
Complex.cs
來源:
Complex.cs
來源:
Complex.cs

傳回指定的複數自乘至複數指定之乘冪的結果。

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

傳回乘至乘冪的複數。

power
Complex

指定乘冪的複數。

傳回

乘至乘冪 value 的複數 power

適用於