Struct Complex

Struct Complex

Nome do espaço: Aspose.Imaging.ImageFilters.ComplexUtils Assembleia: Aspose.Imaging.dll (25.4.0)

estrutura de números complexos.

public struct Complex : IEquatable<complex>

Implements

IEquatable

Membros herdados

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Complex(duplo, duplo)

Inicia uma nova instância da estrutura Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public Complex(double real, double imaginary)

Parameters

real double

A parte real.

imaginary double

A parte imaginária.

Complex(Complex)

Inicia uma nova instância da estrutura Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public Complex(Complex c)

Parameters

c Complex

O número complexo.

Fields

I

Eu complexo ter Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im é igual a 1.

public static readonly Complex I

Valor de campo

Complex

One

Um complexo tem Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re e Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im é igual a 1.

public static readonly Complex One

Valor de campo

Complex

SizeOfComplex

tamanho do complexo.

public static readonly int SizeOfComplex

Valor de campo

int

SizeOfDouble

O tamanho do sistema.Double.

public static readonly int SizeOfDouble

Valor de campo

int

Zero

Complexo zero.

public static readonly Complex Zero

Valor de campo

Complex

Properties

Im

Recebe ou coloca a parte imaginária.

public double Im { get; set; }

Valor da propriedade

double

Magnitude

Têm a magnitude.

public double Magnitude { get; }

Valor da propriedade

double

Phase

Têm a fase.

public double Phase { get; }

Valor da propriedade

double

Re

Faça ou coloca a parte real.

public double Re { get; set; }

Valor da propriedade

double

SquaredMagnitude

Têm a magnitude quadrada.

public double SquaredMagnitude { get; }

Valor da propriedade

double

Methods

Add(Complexo, Complexo)

Ads a’ e b'.

public static Complex Add(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

A soma complexa.

Add(Complexo, duplo)

Ads a’ e s'.

public static Complex Add(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O complexo com seu Re aumentou por s'.

Add(Complexo, Complexo, Complexo Ref)

Ads a’ e b'.

public static void Add(Complex a, Complex b, ref Complex result)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

result Complex

O resultado .

Add(Complexo, duplo, ref Complexo)

Ads a’ e s'.

public static void Add(Complex a, double s, ref Complex result)

Parameters

a Complex

E o complexo.

s double

O valor do s.

result Complex

O resultado .

ApproxEqual(Complexo, Complexo)

Verifique a equidade aproximada.

public static bool ApproxEqual(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

bool

O resultado da igualdade aproximada.

ApproxEqual(Complexo, Complexo e Duplo)

Verifique a equidade aproximada.

public static bool ApproxEqual(Complex a, Complex b, double tolerance)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

tolerance double

da tolerância.

Returns

bool

O resultado da igualdade aproximada.

Clone()

Clone essa instância.

public Complex Clone()

Returns

Complex

Um clone deste complexo.

Cos(Complex)

Gets Cos de a'.

public static Complex Cos(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

Coisas da a'.

Divide(Complexo, Complexo)

Divida a’ por b'.

public static Complex Divide(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado da divisão.

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Divide(Complexo, duplo)

Divida a’ por s'.

public static Complex Divide(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado da divisão.

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Divide(Duplo e Complexo)

Divida a’ por s'.

public static Complex Divide(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado da divisão.

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Divide(Complexo, Complexo, Complexo Ref)

Divida a’ por b'.

public static void Divide(Complex a, Complex b, ref Complex result)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

result Complex

O resultado .

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Divide(Complexo, duplo, ref Complexo)

Divida a’ por s'.

public static void Divide(Complex a, double s, ref Complex result)

Parameters

a Complex

E o complexo.

s double

O valor do s.

result Complex

O resultado .

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Divide(Duplo, Complexo, Complexo Ref)

Divida s’ por a'.

public static void Divide(double s, Complex a, ref Complex result)

Parameters

s double

O valor do s.

a Complex

E o complexo.

result Complex

O resultado .

Exceptions

DivideByZeroException

Não se pode dividir por zero.

Equals(Objeto)

Determina se o Sistema.Objeto especificado é igual a esta instância.

public override bool Equals(object obj)

Parameters

obj object

O Sistema.Objeto para comparar com esta instância.

Returns

bool

‘verdade’ se o Sistema.Objeto especificado é igual a esta instância; caso contrário, ‘falso’.

Equals(Complex)

Determina se o Sistema.Objeto especificado é igual a esta instância.

public bool Equals(Complex other)

Parameters

other Complex

O Sistema.Objeto para comparar com esta instância.

Returns

bool

‘verdade’ se o Sistema.Objeto especificado é igual a esta instância; caso contrário, ‘falso’.

Exp(Complex)

Aumente e por a’.

public static Complex Exp(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

e levantado por a’.

GetHashCode()

Retorna um código hash para esta instância.

public override int GetHashCode()

Returns

int

Um código de hash para este exemplo, adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.

Log(Complex)

Recebe o log do a'.

public static Complex Log(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

O log do a'.

Multiply(Complexo, Complexo)

Multiplique a’ por b'.

public static Complex Multiply(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado da multiplicação.

Multiply(Complexo, duplo)

Multiplique a’ por s'.

public static Complex Multiply(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado da multiplicação.

Multiply(Complexo, Complexo, Complexo Ref)

Multiplique a’ por b'.

public static void Multiply(Complex a, Complex b, ref Complex result)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

result Complex

O resultado .

Multiply(Complexo, duplo, ref Complexo)

Multiplique a’ por s'.

public static void Multiply(Complex a, double s, ref Complex result)

Parameters

a Complex

E o complexo.

s double

O valor do s.

result Complex

O resultado .

Negate(Complex)

Negando a'.

public static Complex Negate(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

O resultado da negação.

Parse(Redação)

Parse o s’ especificado em um Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public static Complex Parse(string s)

Parameters

s string

O valor do s.

Returns

Complex

O número complexo.

Exceptions

FormatException

A representação rigorosa do número complexo não é corretamente formatuada.

Sin(Complex)

Gets Sin de a'.

public static Complex Sin(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

Sin de a'.

Sqrt(Complex)

Obtenha uma raiz quadrada de a'.

public static Complex Sqrt(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

A raiz quadrada.

Subtract(Complexo, Complexo)

Subtrações b’ de a'.

public static Complex Subtract(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado da subtração.

Subtract(Complexo, duplo)

Subtrações s’ de a'.

public static Complex Subtract(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado da subtração.

Subtract(Duplo e Complexo)

Subtrações s’ de a'.

public static Complex Subtract(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado da subtração.

Subtract(Complexo, Complexo, Complexo Ref)

Subtrações b’ de a'.

public static void Subtract(Complex a, Complex b, ref Complex result)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

result Complex

O resultado .

Subtract(Complexo, duplo, ref Complexo)

Subtrações s’ de a'.

public static void Subtract(Complex a, double s, ref Complex result)

Parameters

a Complex

E o complexo.

s double

O valor do s.

result Complex

O resultado .

Subtract(Duplo, Complexo, Complexo Ref)

Subtrações a’ de s'.

public static void Subtract(double s, Complex a, ref Complex result)

Parameters

s double

O valor do s.

a Complex

E o complexo.

result Complex

O resultado .

Tan(Complex)

Gets Tan de a'.

public static Complex Tan(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

Tão de a'.

ToString()

Retorna um System.String que representa essa instância.

public override string ToString()

Returns

string

Um sistema.String que representa essa instância.

TryParse(Título: Out Complex)

Tente partilhar o s’ especificado em um Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public static bool TryParse(string s, out Complex result)

Parameters

s string

O valor do s.

result Complex

O resultado .

Returns

bool

É verdade, se o número complexo for parsado.

Operators

Operador +(Complexo, Complexo)

Implementar o operador +.

public static Complex operator +(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado do operador.

Operador +(Complexo, duplo)

Implementar o operador +.

public static Complex operator +(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado do operador.

Operador +(Duplo e Complexo)

Implementar o operador +.

public static Complex operator +(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado do operador.

Operador /(Complexo, Complexo)

Implementação do operador /.

public static Complex operator /(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado do operador.

Operador /(Complexo, duplo)

Implementação do operador /.

public static Complex operator /(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado do operador.

Operador /(Duplo e Complexo)

Implementação do operador /.

public static Complex operator /(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado do operador.

Operador =(Complexo, Complexo)

Implementar o operador = =.

public static bool operator ==(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

bool

O resultado do operador.

Complexo Operador Explicit(Dupla)

Realizar uma conversão explícita de System.Double para Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public static explicit operator Complex(double value)

Parameters

value double

O valor .

Returns

Complex

O resultado da conversão.

Complexo Operador Explicit(Flotação)

Realizar uma conversão explícita de System.Single para Aspose.Imaging.ImageFilters.ComplexUtils.Complex.

public static explicit operator Complex(float value)

Parameters

value float

O valor .

Returns

Complex

O resultado da conversão.

Operador !=(Complexo, Complexo)

Implemente o operador! =

public static bool operator !=(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

bool

O resultado do operador.

Operador *(Complexo, Complexo)

Implementar o operador *.

public static Complex operator *(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado do operador.

Operador *(Duplo e Complexo)

Implementar o operador *.

public static Complex operator *(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado do operador.

Operador *(Complexo, duplo)

Implementar o operador *.

public static Complex operator *(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado do operador.

Operador -(Complexo, Complexo)

Implementação do operador.

public static Complex operator -(Complex a, Complex b)

Parameters

a Complex

E o complexo.

b Complex

O complexo B.

Returns

Complex

O resultado do operador.

Operador -(Complexo, duplo)

Implementação do operador.

public static Complex operator -(Complex a, double s)

Parameters

a Complex

E o complexo.

s double

O valor do s.

Returns

Complex

O resultado do operador.

Operador -(Duplo e Complexo)

Implementação do operador.

public static Complex operator -(double s, Complex a)

Parameters

s double

O valor do s.

a Complex

E o complexo.

Returns

Complex

O resultado do operador.

Operador -(Complex)

Implementação do operador.

public static Complex operator -(Complex a)

Parameters

a Complex

E o complexo.

Returns

Complex

O resultado do operador.

 Português