Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Complex.Pow (Complex, Double)

 

Data di pubblicazione: ottobre 2016

Restituisce un numero complesso specificato elevato a una potenza specificata da un numero a virgola mobile a precisione doppia.

Spazio dei nomi:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public static Complex Pow(
	Complex value,
	double power
)

Parametri

value
Type: System.Numerics.Complex

Numero complesso da elevare a una potenza.

power
Type: System.Double

Numero a virgola mobile a precisione doppia che specifica una potenza.

Valore restituito

Type: System.Numerics.Complex

Numero complesso value elevato alla potenza power.

Se value è Complex.Zero, il metodo restituisce Complex.Zero. Per altri valori, se power è 0, il metodo restituisce Complex.One, e se power è 1, restituisce value.

Questo metodo corrisponde al Math.Pow metodo per i tipi numerici primitivi.

Nell'esempio seguente viene illustrato l'elevamento a potenza utilizzando un numero complesso e un esponente il cui valore è compreso tra -1 a 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)

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 4.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: