Complex.Pow Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el número complejo especificado elevado a la potencia especificada.
Sobrecargas
Pow(Complex, Double) |
Devuelve un número complejo especificado elevado a la potencia indicada por un número de punto flotante de precisión doble. |
Pow(Complex, Complex) |
Devuelve el número complejo especificado elevado a la potencia indicada por un número complejo. |
Pow(Complex, Double)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Devuelve un número complejo especificado elevado a la potencia indicada por un número de punto flotante de precisión doble.
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
Parámetros
- value
- Complex
Número complejo que se va a elevar a una potencia.
- power
- Double
Número de punto flotante de precisión doble que especifica una potencia.
Devoluciones
Número complejo value
elevado a la potencia indicada por power
.
Ejemplos
En el ejemplo siguiente se muestra la exponenciación mediante un número complejo y un exponente cuyos intervalos de valor van de -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)
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)
Comentarios
Si el valor de value
es Complex.Zero, el método devuelve Complex.Zero. Para otros valores, si power
es 0, el método devuelve Complex.Oney, si power
es 1, devuelve value
.
Este método corresponde al Math.Pow método para tipos numéricos primitivos.
Se aplica a
Pow(Complex, Complex)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Devuelve el número complejo especificado elevado a la potencia indicada por un número complejo.
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
Parámetros
- value
- Complex
Número complejo que se va a elevar a una potencia.
- power
- Complex
Número complejo que especifica una potencia.
Devoluciones
Número complejo value
elevado a la potencia indicada por power
.