Struct Complex
Der Name: Aspose.Imaging.ImageFilters.ComplexUtils Versammlung: Aspose.Imaging.dll (25.4.0)
Die komplexe Zahlstruktur.
public struct Complex : IEquatable<complex>
Implements
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(Doppel, Doppel)
Initialisiert eine neue Instanz der Aspose.Imaging.ImageFilters.ComplexUtils.Complex Struktur.
public Complex(double real, double imaginary)
Parameters
real
double
Der wirkliche Teil.
imaginary
double
Der imaginäre Teil.
Complex(Complex)
Initialisiert eine neue Instanz der Aspose.Imaging.ImageFilters.ComplexUtils.Complex Struktur.
public Complex(Complex c)
Parameters
c
Complex
Die komplexe Zahl.
Fields
I
Ich komplexe habe Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im gleich 1.
public static readonly Complex I
Feldwert
One
Ein Komplex hat Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re und Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im gleich 1.
public static readonly Complex One
Feldwert
SizeOfComplex
Die Größe des Komplexes.
public static readonly int SizeOfComplex
Feldwert
SizeOfDouble
Die Größe des Systems.Double.
public static readonly int SizeOfDouble
Feldwert
Zero
Das Zero Complex.
public static readonly Complex Zero
Feldwert
Properties
Im
Er bekommt oder setzt den imaginären Teil.
public double Im { get; set; }
Eigentumswert
Magnitude
Er bekommt die Größe.
public double Magnitude { get; }
Eigentumswert
Phase
Erreicht die Phase.
public double Phase { get; }
Eigentumswert
Re
Er bekommt oder stellt den echten Teil.
public double Re { get; set; }
Eigentumswert
SquaredMagnitude
Er bekommt die Quadratgröße.
public double SquaredMagnitude { get; }
Eigentumswert
Methods
Add(Komplex, Komplex)
Anzeigen a’ und
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Die Summe ist komplex.
Add(Komplex, doppelt)
Anzeigen a’ und
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Komplex mit seinem Re erhöht sich durch s'.
Add(Komplex, Komplex, Ref Komplex)
Anzeigen a’ und
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
result
Complex
Das Ergebnis.
Add(Komplex, Doppel, Ref Komplex)
Anzeigen a’ und
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
result
Complex
Das Ergebnis.
ApproxEqual(Komplex, Komplex)
berprüfen Sie ungefähr die Gleichheit.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das ungefähre Gleichberechtigungsergebnis.
ApproxEqual(komplexe, komplexe, doppelte)
berprüfen Sie ungefähr die Gleichheit.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
tolerance
double
Die Toleranz.
Returns
Das ungefähre Gleichberechtigungsergebnis.
Clone()
Clone diese Instanz.
public Complex Clone()
Returns
Eine Klone dieses Komplexes.
Cos(Complex)
Gets Cos von a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Mit a'.
Divide(Komplex, Komplex)
Teilen Sie a’ durch
b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis der Trennung.
Exceptions
Es kann nicht durch Null geteilt werden.
Divide(Komplex, doppelt)
Teilen Sie a’ durch
s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis der Trennung.
Exceptions
Es kann nicht durch Null geteilt werden.
Divide(Doppel, Komplex)
Teilen Sie a’ durch
s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis der Trennung.
Exceptions
Es kann nicht durch Null geteilt werden.
Divide(Komplex, Komplex, Ref Komplex)
Teilen Sie a’ durch
b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
result
Complex
Das Ergebnis.
Exceptions
Es kann nicht durch Null geteilt werden.
Divide(Komplex, Doppel, Ref Komplex)
Teilen Sie a’ durch
s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
result
Complex
Das Ergebnis.
Exceptions
Es kann nicht durch Null geteilt werden.
Divide(Doppel, Komplex, Ref Komplex)
Teilen Sie s’ durch
a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
result
Complex
Das Ergebnis.
Exceptions
Es kann nicht durch Null geteilt werden.
Equals(Objekt)
Es bestimmt, ob der angegebenen System.Object mit dieser Instanz gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Das System.Object zu vergleichen mit dieser Instanz.
Returns
‘rich’ wenn der angegebenen System.Object mit diesem Beispiel gleich ist; sonst ‘falsch’.
Equals(Complex)
Es bestimmt, ob der angegebenen System.Object mit dieser Instanz gleich ist.
public bool Equals(Complex other)
Parameters
other
Complex
Das System.Object zu vergleichen mit dieser Instanz.
Returns
‘rich’ wenn der angegebenen System.Object mit diesem Beispiel gleich ist; sonst ‘falsch’.
Exp(Complex)
Erhöht e durch a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
e erhöht durch a’.
GetHashCode()
Wiederherstellen eines Hash-Codes für diesen Fall.
public override int GetHashCode()
Returns
Ein Hash-Code für dieses Beispiel, geeignet für die Verwendung in Hash-Algorithmen und Datenstrukturen wie eine Hash-Tabelle.
Log(Complex)
Er erhält einen Log von a'.
public static Complex Log(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Der Log von a'.
Multiply(Komplex, Komplex)
Multiplizieren Sie a’ durch
b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis der Multiplikation.
Multiply(Komplex, doppelt)
Multiplizieren Sie a’ durch
s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis der Multiplikation.
Multiply(Komplex, Komplex, Ref Komplex)
Multiplizieren Sie a’ durch
b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
result
Complex
Das Ergebnis.
Multiply(Komplex, Doppel, Ref Komplex)
Multiplizieren Sie a’ durch
s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
result
Complex
Das Ergebnis.
Negate(Complex)
Sie verweigert a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis der Negation.
Parse(String)
Die angegebenen s’ in eine Aspose.Imaging.ImageFilters.ComplexUtils.Complex teilen.
public static Complex Parse(string s)
Parameters
s
string
Die S Wert.
Returns
Die komplexe Zahl.
Exceptions
Eine strenge Darstellung der komplexen Zahl ist nicht richtig formatiert.
Sin(Complex)
Gets Sin von a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Sin von a'.
Sqrt(Complex)
Er bekommt die Quadratrohr von a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Die Quadratwurzel.
Subtract(Komplex, Komplex)
Unterträge b’ von
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis der Subtraktion.
Subtract(Komplex, doppelt)
Subtracts s’ von
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis der Subtraktion.
Subtract(Doppel, Komplex)
Subtracts s’ von
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis der Subtraktion.
Subtract(Komplex, Komplex, Ref Komplex)
Unterträge b’ von
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
result
Complex
Das Ergebnis.
Subtract(Komplex, Doppel, Ref Komplex)
Subtracts s’ von
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
result
Complex
Das Ergebnis.
Subtract(Doppel, Komplex, Ref Komplex)
Subtracts a’ von
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
result
Complex
Das Ergebnis.
Tan(Complex)
Erhält Tan von a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Tan von a'.
ToString()
Wiederherstellt eine System.String, die diese Instanz darstellt.
public override string ToString()
Returns
Ein System.String, der diese Instanz vertritt.
TryParse(String, Auskomplex)
Versuchen Sie, die angegebenen s’ in eine Aspose.Imaging.ImageFilters.ComplexUtils.Complex zu vertreiben.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Die S Wert.
result
Complex
Das Ergebnis.
Returns
Es ist wahr, wenn die komplexe Zahl parsed ist.
Operators
Betreiber +(Komplex, Komplex)
Verwenden Sie den Betreiber +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Betreiber +(Komplex, doppelt)
Verwenden Sie den Betreiber +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis des Betreibers.
Betreiber +(Doppel, Komplex)
Verwenden Sie den Betreiber +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis des Betreibers.
Operator /(Komplex, Komplex)
Verwenden Sie den Betreiber /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Operator /(Komplex, doppelt)
Verwenden Sie den Betreiber /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis des Betreibers.
Operator /(Doppel, Komplex)
Verwenden Sie den Betreiber /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis des Betreibers.
Der Betreiber =(Komplex, Komplex)
Verwenden Sie den Betreiber ==.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Explicit Operator Complex(doppelt)
Durchführt eine ausdrückliche Umwandlung von System.Double zu Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(double value)
Parameters
value
double
Der Wert.
Returns
Das Ergebnis der Umwandlung.
Explicit Operator Complex(Flotte)
Durchführen Sie eine ausdrückliche Umwandlung von System.Single zu Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(float value)
Parameters
value
float
Der Wert.
Returns
Das Ergebnis der Umwandlung.
Betreiber !=(Komplex, Komplex)
Implementiere den Betreiber !=.
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Betreiber *(Komplex, Komplex)
Verwenden Sie den Betreiber *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Betreiber *(Doppel, Komplex)
Verwenden Sie den Betreiber *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis des Betreibers.
Betreiber *(Komplex, doppelt)
Verwenden Sie den Betreiber *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis des Betreibers.
Betreiber -(Komplex, Komplex)
Durchführen Sie den Betreiber -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Das eine Komplexität.
b
Complex
Das B-Komplex.
Returns
Das Ergebnis des Betreibers.
Betreiber -(Komplex, doppelt)
Durchführen Sie den Betreiber -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Das eine Komplexität.
s
double
Die S Wert.
Returns
Das Ergebnis des Betreibers.
Betreiber -(Doppel, Komplex)
Durchführen Sie den Betreiber -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
Die S Wert.
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis des Betreibers.
Betreiber -(Complex)
Durchführen Sie den Betreiber -.
public static Complex operator -(Complex a)
Parameters
a
Complex
Das eine Komplexität.
Returns
Das Ergebnis des Betreibers.