Complex Estructura
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í.
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
- 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 |
| 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 |
| 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. |