Complex-Klasse
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Beschreibung |
|---|---|
| Complex() | Initialisiert eine neue Instanz der Complex-Klasse |
| Complex(c) | Initialisiert eine neue Instanz der Complex Struktur. |
| Complex(real, imaginary) | Initialisiert eine neue Instanz der Complex Struktur. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| I [static] | Complex | r | Ein komplexes Objekt mit Complex.im gleich 1. |
| ONE [static] | Complex | r | Ein komplexes Objekt mit Complex.re und Complex.im gleich 1. |
| SIZE_OF_COMPLEX [static] | int | r | Die Größe von Complex. |
| SIZE_OF_DOUBLE [static] | int | r | Die Größe von float. |
| ZERO [static] | Complex | r | Nullkomplex. |
| im | float | r/w | Liest oder setzt den Imaginärteil. |
| Betrag | float | r | Liest den Betrag. |
| Phase | float | r | Liest die Phase. |
| re | float | r/w | Liest oder setzt den Realteil. |
| squared_magnitude | float | r | Liest den quadratischen Betrag. |
Methods
| Name | Beschreibung |
|---|---|
| add(a, b) | Addiert a und b. |
| add(a, b, result) | Addiert a und b. |
| add(a, s) | Addiert a und s. |
| add(a, s, result) | Addiert a und s. |
| approx_equal(a, b) | Prüft die ungefähre Gleichheit. |
| approx_equal(a, b, tolerance) | Prüft die ungefähre Gleichheit. |
| clone() | Klont diese Instanz. |
| cos(a) | Liest Cos von a. |
| divide(a, b) | Dividiert a durch b. |
| divide(a, b, result) | Dividiert a durch b. |
| divide(a, s) | Dividiert a durch s. |
| divide(a, s, result) | Dividiert a durch s. |
| divide(s, a) | Dividiert a durch s. |
| divide(s, a, result) | Dividiert s durch a. |
| exp(a) | Erhöht e um a. |
| log(a) | Ermittelt den Logarithmus von a. |
| multiply(a, b) | Multipliziert a mit b. |
| multiply(a, b, result) | Multipliziert a mit b. |
| multiply(a, s) | Multipliziert a mit s. |
| multiply(a, s, result) | Multipliziert a mit s. |
| negate(a) | Negiert a. |
| parse(s) | Parst das angegebene s in ein Complex. |
| sin(a) | Ermittelt den Sinus von a. |
| sqrt(a) | Ermittelt die Quadratwurzel von a. |
| subtract(a, b) | Subtrahiert b von a. |
| subtract(a, b, result) | Subtrahiert b von a. |
| subtract(a, s) | Subtrahiert s von a. |
| subtract(a, s, result) | Subtrahiert s von a. |
| subtract(s, a) | Subtrahiert s von a. |
| subtract(s, a, result) | Subtrahiert a von s. |
| tan(a) | Ermittelt den Tangens von a. |
| try_parse(s, result) | Versucht, das angegebene s in ein Complex zu parsen. |
Constructor: Complex()
Complex()
Initialisiert eine neue Instanz der Complex-Klasse
Constructor: Complex(c)
Complex(c)
Initialisiert eine neue Instanz der Complex Struktur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| c | Complex | Die komplexe Zahl. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Initialisiert eine neue Instanz der Complex Struktur.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| real | float | Der reale Teil. |
| imaginär | float | Der imaginäre Teil. |
Method: add(a, b) [static]
add(a, b)
Addiert a und b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Der Summenkomplex. |
Method: add(a, b, result) [static]
add(a, b, result)
Addiert a und b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: add(a, s) [static]
add(a, s)
Addiert a und s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Die komplexe Zahl mit ihrem Re um s erhöht. |
Method: add(a, s, result) [static]
add(a, s, result)
Addiert a und s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
| result | Complex[] | Das Ergebnis. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Prüft die ungefähre Gleichheit.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Das Ergebnis der ungefähren Gleichheit. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Prüft die ungefähre Gleichheit.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
| Toleranz | float | Die Toleranz. |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Das Ergebnis der ungefähren Gleichheit. |
Method: clone()
clone()
Klont diese Instanz.
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Eine Kopie dieses Komplexen. |
Method: cos(a) [static]
cos(a)
Liest Cos von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Cos von a. |
Method: divide(a, b) [static]
divide(a, b)
Dividiert a durch b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Division. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Dividiert a durch b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: divide(a, s) [static]
divide(a, s)
Dividiert a durch s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Division. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Dividiert a durch s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
| result | Complex[] | Das Ergebnis. |
Method: divide(s, a) [static]
divide(s, a)
Dividiert a durch s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | float | Der s-Wert. |
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Division. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Dividiert s durch a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | float | Der s-Wert. |
| a | Complex | Der a-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: exp(a) [static]
exp(a)
Erhöht e um a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | e hoch a. |
Method: log(a) [static]
log(a)
Ermittelt den Logarithmus von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Der Logarithmus von a. |
Method: multiply(a, b) [static]
multiply(a, b)
Multipliziert a mit b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Multiplikation. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Multipliziert a mit b.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: multiply(a, s) [static]
multiply(a, s)
Multipliziert a mit s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Multiplikation. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Multipliziert a mit s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
| result | Complex[] | Das Ergebnis. |
Method: negate(a) [static]
negate(a)
Negiert a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Negation. |
Method: parse(s) [static]
parse(s)
Parst das angegebene s in ein Complex.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | string | Der s-Wert. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Die komplexe Zahl. |
Method: sin(a) [static]
sin(a)
Ermittelt den Sinus von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Sin von a. |
Method: sqrt(a) [static]
sqrt(a)
Ermittelt die Quadratwurzel von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Die Quadratwurzel. |
Method: subtract(a, b) [static]
subtract(a, b)
Subtrahiert b von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Subtraktion. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Subtrahiert b von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| b | Complex | Der b-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: subtract(a, s) [static]
subtract(a, s)
Subtrahiert s von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Subtraktion. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Subtrahiert s von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
| s | float | Der s-Wert. |
| result | Complex[] | Das Ergebnis. |
Method: subtract(s, a) [static]
subtract(s, a)
Subtrahiert s von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | float | Der s-Wert. |
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Das Ergebnis der Subtraktion. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Subtrahiert a von s.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | float | Der s-Wert. |
| a | Complex | Der a-Komplex. |
| result | Complex[] | Das Ergebnis. |
Method: tan(a) [static]
tan(a)
Ermittelt den Tangens von a.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| a | Complex | Der a-Komplex. |
Returns
| Typ | Beschreibung |
|---|---|
| Complex | Tan von a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Versucht, das angegebene s in ein Complex zu parsen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| s | string | Der s-Wert. |
| result | Complex[] | Das Ergebnis. |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Wahr, wenn die komplexe Zahl geparst wird. |