Complex.Pow Metoda

Definice

Vrátí zadané komplexní číslo umocněné na zadanou mocninu.

Přetížení

Name Description
Pow(Complex, Double)

Vrátí zadané komplexní číslo umocněné na mocninu určenou dvojitou přesností s plovoucí desetinnou čárkou.

Pow(Complex, Complex)

Vrátí zadané komplexní číslo umocněné na mocninu určenou komplexním číslem.

Pow(Complex, Double)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Vrátí zadané komplexní číslo umocněné na mocninu určenou dvojitou přesností s plovoucí desetinnou čárkou.

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

Parametry

value
Complex

Komplexní číslo, které se má umocní na mocninu.

power
Double

Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které určuje mocninu.

Návraty

Komplexní číslo value umocněné na mocninu power.

Příklady

Následující příklad znázorňuje exponenciaci pomocí komplexního čísla a exponentu, jehož hodnoty jsou v rozsahu od -1 do 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)
open System.Numerics

let value = Complex(12.0, -6.0)

for power in -1. .. 10. do
    printfn $"{value} ^ {power, 2} = {Complex.Pow(value, power):N2}"
// 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)

Poznámky

Pokud value je Complex.Zero, metoda vrátí Complex.Zero. Pro jiné hodnoty, pokud power je 0, metoda vrátí Complex.One, a pokud power je 1, vrátí value.

Tato metoda odpovídá Math.Pow metodě pro primitivní číselné typy.

Platí pro

Pow(Complex, Complex)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Vrátí zadané komplexní číslo umocněné na mocninu určenou komplexním číslem.

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

Parametry

value
Complex

Komplexní číslo, které se má umocní na mocninu.

power
Complex

Komplexní číslo, které určuje mocninu.

Návraty

Komplexní číslo value umocněné na mocninu power.

Platí pro