Struct Complex
Nombre del espacio: Aspose.Imaging.ImageFilters.ComplexUtils Asamblea: Aspose.Imaging.dll (25.4.0)
La estructura compleja de los números.
public struct Complex : IEquatable<complex>
Implements
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
Complex(doble, doble)
Inicializa una nueva instancia de la estructura Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public Complex(double real, double imaginary)
Parameters
real
double
La parte real.
imaginary
double
La parte imaginaria.
Complex(Complex)
Inicializa una nueva instancia de la estructura Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public Complex(Complex c)
Parameters
c
Complex
El número complejo.
Fields
I
Es complejo tener Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im es igual a 1.
public static readonly Complex I
Valor de campo
One
Un complejo tiene Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re y Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im es igual a 1.
public static readonly Complex One
Valor de campo
SizeOfComplex
El tamaño del complejo.
public static readonly int SizeOfComplex
Valor de campo
SizeOfDouble
El tamaño del sistema.Double.
public static readonly int SizeOfDouble
Valor de campo
Zero
Zero de complejo.
public static readonly Complex Zero
Valor de campo
Properties
Im
Obtenga o coloca la parte imaginaria.
public double Im { get; set; }
Valor de la propiedad
Magnitude
Tiene la magnitud.
public double Magnitude { get; }
Valor de la propiedad
Phase
Tiene la fase.
public double Phase { get; }
Valor de la propiedad
Re
Obtenga o establece la parte real.
public double Re { get; set; }
Valor de la propiedad
SquaredMagnitude
Tiene la magnitud cuadrada.
public double SquaredMagnitude { get; }
Valor de la propiedad
Methods
Add(El complejo, el complejo)
Ads a’ y
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
La suma compleja.
Add(Complejo, doble)
Ads a’ y
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El complejo con su Re aumentó por s'.
Add(Complejo, Complejo y Ref Complejo)
Ads a’ y
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
result
Complex
El resultado.
Add(Complejo, doble, ref complejo)
Ads a’ y
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
result
Complex
El resultado.
ApproxEqual(El complejo, el complejo)
Verifica la igualdad aproximada.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado de la igualdad aproximada.
ApproxEqual(Complejo, complejo y doble)
Verifica la igualdad aproximada.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
tolerance
double
y la tolerancia.
Returns
El resultado de la igualdad aproximada.
Clone()
Clone esta instancia.
public Complex Clone()
Returns
Una clona de este complejo.
Cos(Complex)
Gets Cos de a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
Cos de a'.
Divide(El complejo, el complejo)
Divide a’ por
b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado de la división.
Exceptions
No se puede dividir por cero.
Divide(Complejo, doble)
Divide a’ por
s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado de la división.
Exceptions
No se puede dividir por cero.
Divide(doble y complejo)
Divide a’ por
s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado de la división.
Exceptions
No se puede dividir por cero.
Divide(Complejo, Complejo y Ref Complejo)
Divide a’ por
b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
result
Complex
El resultado.
Exceptions
No se puede dividir por cero.
Divide(Complejo, doble, ref complejo)
Divide a’ por
s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
result
Complex
El resultado.
Exceptions
No se puede dividir por cero.
Divide(doble, complejo, ref complejo)
Divide s’ por
a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
result
Complex
El resultado.
Exceptions
No se puede dividir por cero.
Equals(Objeto)
Determina si el Sistema.Objeto especificado es igual a esta instancia.
public override bool Equals(object obj)
Parameters
obj
object
El Sistema.Objeto para comparar con esta instancia.
Returns
‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.
Equals(Complex)
Determina si el Sistema.Objeto especificado es igual a esta instancia.
public bool Equals(Complex other)
Parameters
other
Complex
El Sistema.Objeto para comparar con esta instancia.
Returns
‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.
Exp(Complex)
Crece e por a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
e levantado por a’.
GetHashCode()
Devuelve un código hash para este caso.
public override int GetHashCode()
Returns
Un código de hash para este ejemplo, adecuado para el uso en algoritmos de hashing y estructuras de datos como una tabla de hash.
Log(Complex)
Recibe el log de a'.
public static Complex Log(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
El log de a'.
Multiply(El complejo, el complejo)
Multipliar a’ por
b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado de la multiplicación.
Multiply(Complejo, doble)
Multipliar a’ por
s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado de la multiplicación.
Multiply(Complejo, Complejo y Ref Complejo)
Multipliar a’ por
b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
result
Complex
El resultado.
Multiply(Complejo, doble, ref complejo)
Multipliar a’ por
s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
result
Complex
El resultado.
Negate(Complex)
Se negan a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
El resultado de la negación.
Parse(El string)
Parse el s’ especificado en un Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static Complex Parse(string s)
Parameters
s
string
El valor de S.
Returns
El número complejo.
Exceptions
La representación estricta del número complejo no se forma correctamente.
Sin(Complex)
Gets Sin de a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
Sin de a'.
Sqrt(Complex)
Obtenga la raíz cuadrada de a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
La raíz cuadrada.
Subtract(El complejo, el complejo)
Subtractos b’ de
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado de la subtracción.
Subtract(Complejo, doble)
Subtractos s’ de
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado de la subtracción.
Subtract(doble y complejo)
Subtractos s’ de
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado de la subtracción.
Subtract(Complejo, Complejo y Ref Complejo)
Subtractos b’ de
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
result
Complex
El resultado.
Subtract(Complejo, doble, ref complejo)
Subtractos s’ de
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
result
Complex
El resultado.
Subtract(doble, complejo, ref complejo)
Subtractos a’ de
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
result
Complex
El resultado.
Tan(Complex)
Gets Tan de a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
Tan de a'.
ToString()
Retorna un Sistema.String que representa esta instancia.
public override string ToString()
Returns
Un sistema.String que representa esta instancia.
TryParse(SiguienteSiguienteSiguienteSiguienteSiguienteComplejo)
Trate de dividir el s’ especificado en un Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
El valor de S.
result
Complex
El resultado.
Returns
Es cierto, si el número complejo es parsado.
Operators
Operador +(El complejo, el complejo)
Implementa el operador +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Operador +(Complejo, doble)
Implementa el operador +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado del operador.
Operador +(doble y complejo)
Implementa el operador +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado del operador.
Operador /(El complejo, el complejo)
Implementar el operador /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Operador /(Complejo, doble)
Implementar el operador /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado del operador.
Operador /(doble y complejo)
Implementar el operador /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado del operador.
El operador =(El complejo, el complejo)
Implementar el operador ==.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Complejo Operador Explicado(doble)
Performan una conversión explícita de System.Double a Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(double value)
Parameters
value
double
El valor.
Returns
El resultado de la conversión.
Complejo Operador Explicado(float)
Performan una conversión explícita de System.Single a Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(float value)
Parameters
value
float
El valor.
Returns
El resultado de la conversión.
Operador !=(El complejo, el complejo)
Implementa el operador !=.
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Operador *(El complejo, el complejo)
Implementa el operador *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Operador *(doble y complejo)
Implementa el operador *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado del operador.
Operador *(Complejo, doble)
Implementa el operador *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado del operador.
Operador -(El complejo, el complejo)
Implementar el operador -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
El de un complejo.
b
Complex
El complejo B.
Returns
El resultado del operador.
Operador -(Complejo, doble)
Implementar el operador -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
El de un complejo.
s
double
El valor de S.
Returns
El resultado del operador.
Operador -(doble y complejo)
Implementar el operador -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
El valor de S.
a
Complex
El de un complejo.
Returns
El resultado del operador.
Operador -(Complex)
Implementar el operador -.
public static Complex operator -(Complex a)
Parameters
a
Complex
El de un complejo.
Returns
El resultado del operador.