Complex Estrutura

Definição

Representa um número complexo.

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
Herança
Complex
Atributos
Implementações

Observações

Para mais informações sobre esta API, consulte Observações Suplementares da API para Complexo.

Construtores

Name Description
Complex(Double, Double)

Inicializa uma nova instância da Complex estrutura usando os valores reais e imaginários especificados.

Campos

Name Description
ImaginaryOne

Devolve uma nova Complex instância com um número real igual a zero e um número imaginário igual a um.

One

Devolve uma nova Complex instância com um número real igual a um e um número imaginário igual a zero.

Zero

Devolve uma nova Complex instância com um número real igual a zero e um número imaginário igual a zero.

Propriedades

Name Description
Imaginary

Obtém o componente imaginário do objeto atual Complex .

Magnitude

Obtém a magnitude (ou valor absoluto) de um número complexo.

Phase

Obtém a fase de um número complexo.

Real

Obtém o componente real do objeto atual Complex .

Métodos

Name Description
Abs(Complex)

Obtém o valor absoluto (ou magnitude) de um número complexo.

Acos(Complex)

Devolve o ângulo que é o cosseno do arco do número complexo especificado.

Add(Complex, Complex)

Soma dois números complexos e devolve o resultado.

Asin(Complex)

Devolve o ângulo que é o seno de arco do número complexo especificado.

Atan(Complex)

Devolve o ângulo que é o arco tangente do número complexo especificado.

Conjugate(Complex)

Calcula o conjugado de um número complexo e devolve o resultado.

Cos(Complex)

Devolve o cosseno do número complexo especificado.

Cosh(Complex)

Devolve o cosseno hiperbólico do número complexo especificado.

Divide(Complex, Complex)

Divide um número complexo por outro e devolve o resultado.

Equals(Complex)

Devolve um valor que indica se a instância atual e um número complexo especificado têm o mesmo valor.

Equals(Object)

Devolve um valor que indica se a instância atual e um objeto especificado têm o mesmo valor.

Exp(Complex)

Retornos e aumentados para a potência especificada por um número complexo.

FromPolarCoordinates(Double, Double)

Cria um número complexo a partir das coordenadas polares de um ponto.

GetHashCode()

Devolve o código hash do objeto atual Complex .

Log(Complex, Double)

Devolve o logaritmo de um número complexo especificado numa base especificada.

Log(Complex)

Devolve o logaritmo natural (base e) de um número complexo especificado.

Log10(Complex)

Devolve o logaritmo de base 10 de um número complexo especificado.

Multiply(Complex, Complex)

Devolve o produto de dois números complexos.

Negate(Complex)

Devolve o inverso aditivo de um número complexo especificado.

Pow(Complex, Complex)

Devolve um número complexo especificado elevado a uma potência especificada por um número complexo.

Pow(Complex, Double)

Devolve um número complexo especificado elevado a uma potência especificada por um número de ponto flutuante de dupla precisão.

Reciprocal(Complex)

Devolve o inverso multiplicativo de um número complexo.

Sin(Complex)

Devolve o seno do número complexo especificado.

Sinh(Complex)

Devolve o seno hiperbólico do número complexo especificado.

Sqrt(Complex)

Devolve a raiz quadrada de um número complexo especificado.

Subtract(Complex, Complex)

Subtrai um número complexo de outro e devolve o resultado.

Tan(Complex)

Devolve a tangente do número complexo especificado.

Tanh(Complex)

Devolve a tangente hiperbólica do número complexo especificado.

ToString()

Converte o valor do número complexo atual para a sua representação equivalente de cadeias em forma cartesiana.

ToString(IFormatProvider)

Converte o valor do número complexo atual para a sua representação equivalente de cadeias em forma cartesiana usando a informação de formatação específica para cultura.

ToString(String, IFormatProvider)

Converte o valor do número complexo atual para a sua representação equivalente de cadeias em forma cartesiana, usando o formato especificado e a informação de formato específica da cultura para as suas partes reais e imaginárias.

ToString(String)

Converte o valor do número complexo atual para a sua representação equivalente de cadeias em forma cartesiana, usando o formato especificado para as suas partes real e imaginária.

Operadores

Name Description
Addition(Complex, Complex)

Soma dois números complexos.

Division(Complex, Complex)

Divide um número complexo especificado por outro número complexo especificado.

Equality(Complex, Complex)

Devolve um valor que indica se dois números complexos são iguais.

Explicit(BigInteger to Complex)

Define uma conversão explícita de um BigInteger valor para um número complexo.

Explicit(Decimal to Complex)

Define uma conversão explícita de um Decimal valor para um número complexo.

Implicit(Byte to Complex)

Define uma conversão implícita de um byte sem sinal para um número complexo.

Implicit(Double to Complex)

Define uma conversão implícita de um número de ponto flutuante de dupla precisão para um número complexo.

Implicit(Int16 to Complex)

Define uma conversão implícita de um inteiro com sinal de 16 bits para um número complexo.

Implicit(Int32 to Complex)

Define uma conversão implícita de um inteiro com sinal de 32 bits para um número complexo.

Implicit(Int64 to Complex)

Define uma conversão implícita de um inteiro com sinal de 64 bits para um número complexo.

Implicit(SByte to Complex)

Define uma conversão implícita de um byte assinado para um número complexo.

Esta API não está em conformidade com CLS.

Implicit(Single to Complex)

Define uma conversão implícita de um número de ponto flutuante de precisão simples para um número complexo.

Implicit(UInt16 to Complex)

Define uma conversão implícita de um inteiro sem sinal de 16 bits para um número complexo.

Esta API não está em conformidade com CLS.

Implicit(UInt32 to Complex)

Define uma conversão implícita de um inteiro sem sinal de 32 bits para um número complexo.

Esta API não está em conformidade com CLS.

Implicit(UInt64 to Complex)

Define uma conversão implícita de um inteiro sem sinal de 64 bits para um número complexo.

Esta API não está em conformidade com CLS.

Inequality(Complex, Complex)

Devolve um valor que indica se dois números complexos não são iguais.

Multiply(Complex, Complex)

Multiplica dois números complexos especificados.

Subtraction(Complex, Complex)

Subtrai um número complexo de outro número complexo.

UnaryNegation(Complex)

Devolve o inverso aditivo de um número complexo especificado.

Aplica-se a