Struct Complex
Numele spaţiului: Aspose.Imaging.ImageFilters.ComplexUtils Asamblare: Aspose.Imaging.dll (25.4.0)
Structura numerică complexă.
public struct Complex : IEquatable<complex>
Implements
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(dublu, dublu)
Inițializează o nouă instanță a structurii Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public Complex(double real, double imaginary)
Parameters
real
double
Partea reală .
imaginary
double
Partea imaginară.
Complex(Complex)
Inițializează o nouă instanță a structurii Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public Complex(Complex c)
Parameters
c
Complex
Numărul complex.
Fields
I
I complex are Aspose.Imaging.ImageFilters.complexUtils.Complex.IM este egală cu 1.
public static readonly Complex I
Valoarea câmpului
One
Un complex care are Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re și Wl17.ImagineFiliere.Comblox.im este egală cu 1.
public static readonly Complex One
Valoarea câmpului
SizeOfComplex
Dimensiunea complexului.
public static readonly int SizeOfComplex
Valoarea câmpului
SizeOfDouble
Dimensiunea sistemului.Double.
public static readonly int SizeOfDouble
Valoarea câmpului
Zero
complexă zero.
public static readonly Complex Zero
Valoarea câmpului
Properties
Im
Obține sau stabilește partea imaginară.
public double Im { get; set; }
Valoarea proprietății
Magnitude
Obțineți magnitudinea
public double Magnitude { get; }
Valoarea proprietății
Phase
A ajuns la faza.
public double Phase { get; }
Valoarea proprietății
Re
Obține sau stabilește partea reală.
public double Re { get; set; }
Valoarea proprietății
SquaredMagnitude
Obține dimensiunea pătrată.
public double SquaredMagnitude { get; }
Valoarea proprietății
Methods
Add(Complexă, complexă)
Adăugăm a’ și
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
sumă complexă.
Add(Complexă, dublu)
Ads a’ și
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Complexul cu Re a crescut cu s'.
Add(Complex, complex și ref complex)
Adăugăm a’ și
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
result
Complex
şi rezultatul .
Add(Complex, dublu, ref complex)
Ads a’ și
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
result
Complex
şi rezultatul .
ApproxEqual(Complexă, complexă)
Verifică egalitatea aproximată.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul egalităţii aproximate.
ApproxEqual(Complex, complex și dublu)
Verifică egalitatea aproximată.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
tolerance
double
şi de toleranţă.
Returns
Rezultatul egalităţii aproximate.
Clone()
Clonează această situaţie.
public Complex Clone()
Returns
Un clon al acestui complex.
Cos(Complex)
Gets Cos de la a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Ceea ce este de la a'.
Divide(Complexă, complexă)
Dividează a’ prin
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul unei diviziuni.
Exceptions
Nu se poate împărți cu zero.
Divide(Complexă, dublu)
Dividează a’ prin
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul unei diviziuni.
Exceptions
Nu se poate împărți cu zero.
Divide(Dublă, complexă)
Dividează a’ prin
public static Complex Divide(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul unei diviziuni.
Exceptions
Nu se poate împărți cu zero.
Divide(Complex, complex și ref complex)
Dividează a’ prin
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
result
Complex
şi rezultatul .
Exceptions
Nu se poate împărți cu zero.
Divide(Complex, dublu, ref complex)
Dividează a’ prin
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
result
Complex
şi rezultatul .
Exceptions
Nu se poate împărți cu zero.
Divide(dublă, complex, ref complex)
Dividează s’ prin <cod clasa=“p.m.a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
result
Complex
şi rezultatul .
Exceptions
Nu se poate împărți cu zero.
Equals(Obiectul)
Determine dacă Sistemul.Obiect specificat este egal cu această instanță.
public override bool Equals(object obj)
Parameters
obj
object
Sistemul.Obiect pentru a compara cu această instanță.
Returns
‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.
Equals(Complex)
Determine dacă Sistemul.Obiect specificat este egal cu această instanță.
public bool Equals(Complex other)
Parameters
other
Complex
Sistemul.Obiect pentru a compara cu această instanță.
Returns
‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.
Exp(Complex)
Crește e prin a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
e ridicat prin a’.
GetHashCode()
Întoarceți un cod hash pentru acest caz.
public override int GetHashCode()
Returns
Un cod de hash pentru acest exemplu, potrivit pentru utilizare în algoritmi de hashing și structuri de date, cum ar fi un tabel de hash.
Log(Complex)
Obțineți înregistrarea a'.
public static Complex Log(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Logul a'.
Multiply(Complexă, complexă)
Multiplică a’ prin <cod class=paranf”>b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul de multiplicare.
Multiply(Complexă, dublu)
Multiplică a’ prin
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul de multiplicare.
Multiply(Complex, complex și ref complex)
Multiplică a’ prin <cod class=paranf">b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
result
Complex
şi rezultatul .
Multiply(Complex, dublu, ref complex)
Multiplică a’ prin
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
result
Complex
şi rezultatul .
Negate(Complex)
Refuză a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Rezultatul negării.
Parse(Strângere)
Parsați s’ într-un Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
Valoarea lui s.
Returns
Numărul complex.
Exceptions
Reprezentarea strictă a numărului complex nu este format corect.
Sin(Complex)
Obține Sin din a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Sin din a'.
Sqrt(Complex)
Obține rădăcina pătrată a a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Rădăcinile cartierului.
Subtract(Complexă, complexă)
Subtracte b’ de la
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul subtractului.
Subtract(Complexă, dublu)
Subtracte s’ de la
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul subtractului.
Subtract(Dublă, complexă)
Subtracte s’ de la
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul subtractului.
Subtract(Complex, complex și ref complex)
Subtracte b’ de la
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
result
Complex
şi rezultatul .
Subtract(Complex, dublu, ref complex)
Subtracte s’ de la
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
result
Complex
şi rezultatul .
Subtract(dublă, complex, ref complex)
Subtracte a’ de la
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
result
Complex
şi rezultatul .
Tan(Complex)
Gets Tan de la a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Tan din a'.
ToString()
Întoarce un sistem.String care reprezintă această instanță.
public override string ToString()
Returns
Un sistem.String care reprezintă această instanță.
TryParse(String, în afara complexului)
Încercați să parsați s’ într-un Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Valoarea lui s.
result
Complex
şi rezultatul .
Returns
Adevărat, dacă numărul complex este parset.
Operators
Operatorul +(Complexă, complexă)
Implementarea operatorului +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Operatorul +(Complexă, dublu)
Implementarea operatorului +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul operatorului.
Operatorul +(Dublă, complexă)
Implementarea operatorului +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul operatorului.
Operator /(Complexă, complexă)
Implementarea operatorului.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Operator /(Complexă, dublu)
Implementarea operatorului.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul operatorului.
Operator /(Dublă, complexă)
Implementarea operatorului.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul operatorului.
Operator =(Complexă, complexă)
Implementarea operatorului =.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Complexul operatorului explicit(Dublă)
Realizează o conversie explicită de la System.Double la Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
de valoare .
Returns
Rezultatul conversiei.
Complexul operatorului explicit(float)
Realizează o conversie explicită de la System.Single la Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(float value)
Parameters
value
float
de valoare .
Returns
Rezultatul conversiei.
Operatorul !=(Complexă, complexă)
Implementarea operatorului! =
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Operatorul *(Complexă, complexă)
Implementarea operatorului *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Operatorul *(Dublă, complexă)
Implementarea operatorului *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul operatorului.
Operatorul *(Complexă, dublu)
Implementarea operatorului *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul operatorului.
Operatorul -(Complexă, complexă)
Implementarea operatorului -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Ceea ce este complex.
b
Complex
Complexul B.
Returns
Rezultatul operatorului.
Operatorul -(Complexă, dublu)
Implementarea operatorului -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Ceea ce este complex.
s
double
Valoarea lui s.
Returns
Rezultatul operatorului.
Operatorul -(Dublă, complexă)
Implementarea operatorului -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
Valoarea lui s.
a
Complex
Ceea ce este complex.
Returns
Rezultatul operatorului.
Operatorul -(Complex)
Implementarea operatorului -.
public static Complex operator -(Complex a)
Parameters
a
Complex
Ceea ce este complex.
Returns
Rezultatul operatorului.