Complex Estructura

Definición

Representa un número complejo.

public value class Complex : IEquatable<System::Numerics::Complex>, IFormattable
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
[System.Serializable]
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
type Complex = struct
    interface IFormattable
[<System.Serializable>]
type Complex = struct
    interface IFormattable
Public Structure Complex
Implements IEquatable(Of Complex), IFormattable
Herencia
Complex
Atributos
Implementaciones

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de API para Complex.

Constructores

Nombre Description
Complex(Double, Double)

Inicializa una nueva instancia de la Complex estructura utilizando los valores reales e imaginarios especificados.

Campos

Nombre Description
ImaginaryOne

Devuelve una nueva Complex instancia con un número real igual a cero y un número imaginario igual a uno.

One

Devuelve una nueva Complex instancia con un número real igual a uno y un número imaginario igual a cero.

Zero

Devuelve una nueva Complex instancia con un número real igual a cero y un número imaginario igual a cero.

Propiedades

Nombre Description
Imaginary

Obtiene el componente imaginario del objeto actual Complex .

Magnitude

Obtiene la magnitud (o valor absoluto) de un número complejo.

Phase

Obtiene la fase de un número complejo.

Real

Obtiene el componente real del objeto actual Complex .

Métodos

Nombre Description
Abs(Complex)

Obtiene el valor absoluto (o magnitud) de un número complejo.

Acos(Complex)

Devuelve el ángulo que es el coseno de arco del número complejo especificado.

Add(Complex, Complex)

Agrega dos números complejos y devuelve el resultado.

Asin(Complex)

Devuelve el ángulo que es el seno de arco del número complejo especificado.

Atan(Complex)

Devuelve el ángulo que es la tangente de arco del número complejo especificado.

Conjugate(Complex)

Calcula el conjugado de un número complejo y devuelve el resultado.

Cos(Complex)

Devuelve el coseno del número complejo especificado.

Cosh(Complex)

Devuelve el coseno hiperbólico del número complejo especificado.

Divide(Complex, Complex)

Divide un número complejo por otro y devuelve el resultado.

Equals(Complex)

Devuelve un valor que indica si la instancia actual y un número complejo especificado tienen el mismo valor.

Equals(Object)

Devuelve un valor que indica si la instancia actual y un objeto especificado tienen el mismo valor.

Exp(Complex)

Devuelve e elevado a la potencia especificada por un número complejo.

FromPolarCoordinates(Double, Double)

Crea un número complejo a partir de las coordenadas polares de un punto.

GetHashCode()

Devuelve el código hash del objeto actual Complex .

Log(Complex, Double)

Devuelve el logaritmo de un número complejo especificado en una base especificada.

Log(Complex)

Devuelve el logaritmo natural (base e) de un número complejo especificado.

Log10(Complex)

Devuelve el logaritmo base 10 de un número complejo especificado.

Multiply(Complex, Complex)

Devuelve el producto de dos números complejos.

Negate(Complex)

Devuelve el inverso aditivo de un número complejo especificado.

Pow(Complex, Complex)

Devuelve un número complejo especificado elevado a una potencia especificada por un número complejo.

Pow(Complex, Double)

Devuelve un número complejo especificado elevado a una potencia especificada por un número de punto flotante de precisión doble.

Reciprocal(Complex)

Devuelve el inverso multiplicativo de un número complejo.

Sin(Complex)

Devuelve el seno del número complejo especificado.

Sinh(Complex)

Devuelve el seno hiperbólico del número complejo especificado.

Sqrt(Complex)

Devuelve la raíz cuadrada de un número complejo especificado.

Subtract(Complex, Complex)

Resta un número complejo de otro y devuelve el resultado.

Tan(Complex)

Devuelve la tangente del número complejo especificado.

Tanh(Complex)

Devuelve la tangente hiperbólica del número complejo especificado.

ToString()

Convierte el valor del número complejo actual en su representación de cadena equivalente en forma cartesiana.

ToString(IFormatProvider)

Convierte el valor del número complejo actual en su representación de cadena equivalente en formato cartesiano mediante la información de formato específica de la referencia cultural especificada.

ToString(String, IFormatProvider)

Convierte el valor del número complejo actual en su representación de cadena equivalente en forma cartesiana mediante el formato especificado y la información de formato específica de la referencia cultural para sus partes reales e imaginarias.

ToString(String)

Convierte el valor del número complejo actual en su representación de cadena equivalente en forma cartesiana utilizando el formato especificado para sus partes reales e imaginarias.

Operadores

Nombre Description
Addition(Complex, Complex)

Agrega dos números complejos.

Division(Complex, Complex)

Divide un número complejo especificado por otro número complejo especificado.

Equality(Complex, Complex)

Devuelve un valor que indica si dos números complejos son iguales.

Explicit(BigInteger to Complex)

Define una conversión explícita de un BigInteger valor a un número complejo.

Explicit(Decimal to Complex)

Define una conversión explícita de un Decimal valor a un número complejo.

Implicit(Byte to Complex)

Define una conversión implícita de un byte sin signo en un número complejo.

Implicit(Double to Complex)

Define una conversión implícita de un número de punto flotante de precisión doble a un número complejo.

Implicit(Int16 to Complex)

Define una conversión implícita de un entero de 16 bits con signo en un número complejo.

Implicit(Int32 to Complex)

Define una conversión implícita de un entero de 32 bits con signo en un número complejo.

Implicit(Int64 to Complex)

Define una conversión implícita de un entero de 64 bits con signo en un número complejo.

Implicit(SByte to Complex)

Define una conversión implícita de un byte firmado en un número complejo.

Esta API no es conforme a CLS.

Implicit(Single to Complex)

Define una conversión implícita de un número de punto flotante de precisión sencilla a un número complejo.

Implicit(UInt16 to Complex)

Define una conversión implícita de un entero de 16 bits sin signo en un número complejo.

Esta API no es conforme a CLS.

Implicit(UInt32 to Complex)

Define una conversión implícita de un entero de 32 bits sin signo en un número complejo.

Esta API no es conforme a CLS.

Implicit(UInt64 to Complex)

Define una conversión implícita de un entero de 64 bits sin signo en un número complejo.

Esta API no es conforme a CLS.

Inequality(Complex, Complex)

Devuelve un valor que indica si dos números complejos no son iguales.

Multiply(Complex, Complex)

Multiplica dos números complejos especificados.

Subtraction(Complex, Complex)

Resta un número complejo de otro número complejo.

UnaryNegation(Complex)

Devuelve el inverso aditivo de un número complejo especificado.

Se aplica a