Complex-klass
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Description |
|---|---|
| Complex() | Initierar en ny instans av Complex-klassen |
| Complex(c) | Initierar en ny instans av Complex strukt. |
| Complex(real, imaginary) | Initierar en ny instans av Complex strukt. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| I [static] | Complex | r | Ett komplex med Complex.im lika med 1. |
| ONE [static] | Complex | r | Ett komplex med Complex.re och Complex.im lika med 1. |
| SIZE_OF_COMPLEX [static] | int | r | Storleken på komplex. |
| SIZE_OF_DOUBLE [static] | int | r | Storleken på flyttal. |
| ZERO [static] | Complex | r | Noll komplex. |
| im | float | r/w | Hämtar eller anger den imaginära delen. |
| magnitud | float | r | Hämtar magnituden. |
| fas | float | r | Hämtar fasen. |
| re | float | r/w | Hämtar eller anger den reella delen. |
| kvadrerad_magnitud | float | r | Hämtar den kvadrerade magnituden. |
Methods
| Name | Description |
|---|---|
| add(a, b) | Adderar a och b. |
| add(a, b, result) | Adderar a och b. |
| add(a, s) | Adderar a och s. |
| add(a, s, result) | Adderar a och s. |
| approx_equal(a, b) | Kontrollerar ungefärlig likhet. |
| approx_equal(a, b, tolerance) | Kontrollerar ungefärlig likhet. |
| clone() | Klonar den här instansen. |
| cos(a) | Hämtar Cos av a. |
| divide(a, b) | Dividerar a med b. |
| divide(a, b, result) | Dividerar a med b. |
| divide(a, s) | Dividerar a med s. |
| divide(a, s, result) | Dividerar a med s. |
| divide(s, a) | Dividerar a med s. |
| divide(s, a, result) | Dividerar s med a. |
| exp(a) | Upphöjer e till a. |
| log(a) | Hämtar logaritmen av a. |
| multiply(a, b) | Multiplicerar a med b. |
| multiply(a, b, result) | Multiplicerar a med b. |
| multiply(a, s) | Multiplicerar a med s. |
| multiply(a, s, result) | Multiplicerar a med s. |
| negate(a) | Negerar a. |
| parse(s) | Analyserar den angivna s till ett Complex. |
| sin(a) | Hämtar sinus av a. |
| sqrt(a) | Hämtar kvadratroten av a. |
| subtract(a, b) | Subtraherar b från a. |
| subtract(a, b, result) | Subtraherar b från a. |
| subtract(a, s) | Subtraherar s från a. |
| subtract(a, s, result) | Subtraherar s från a. |
| subtract(s, a) | Subtraherar s från a. |
| subtract(s, a, result) | Subtraherar a från s. |
| tan(a) | Hämtar tangens av a. |
| try_parse(s, result) | Försöker tolka den angivna s till ett Complex. |
Constructor: Complex()
Complex()
Initierar en ny instans av Complex-klassen
Constructor: Complex(c)
Complex(c)
Initierar en ny instans av Complex strukt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| c | Complex | Det komplexa talet. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Initierar en ny instans av Complex strukt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| reell | float | Den reella delen. |
| imaginär | float | Den imaginära delen. |
Method: add(a, b) [static]
add(a, b)
Adderar a och b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Den summa-komplexen. |
Method: add(a, b, result) [static]
add(a, b, result)
Adderar a och b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
| result | Complex[] | Resultatet. |
Method: add(a, s) [static]
add(a, s)
Adderar a och s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Det komplexa talet med sin Re ökad med s. |
Method: add(a, s, result) [static]
add(a, s, result)
Adderar a och s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
| result | Complex[] | Resultatet. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Kontrollerar ungefärlig likhet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Det ungefärliga likhetsresultatet. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Kontrollerar ungefärlig likhet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
| tolerans | float | Toleransen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Det ungefärliga likhetsresultatet. |
Method: clone()
clone()
Klonar den här instansen.
Returns
| Typ | Beskrivning |
|---|---|
| Complex | En klon av detta komplexa tal. |
Method: cos(a) [static]
cos(a)
Hämtar Cos av a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Cos av a. |
Method: divide(a, b) [static]
divide(a, b)
Dividerar a med b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av division. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Dividerar a med b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
| result | Complex[] | Resultatet. |
Method: divide(a, s) [static]
divide(a, s)
Dividerar a med s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av division. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Dividerar a med s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
| result | Complex[] | Resultatet. |
Method: divide(s, a) [static]
divide(s, a)
Dividerar a med s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | float | Det s-värdet. |
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av division. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Dividerar s med a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | float | Det s-värdet. |
| a | Complex | Den a-komplexen. |
| result | Complex[] | Resultatet. |
Method: exp(a) [static]
exp(a)
Upphöjer e till a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | e upphöjt till a. |
Method: log(a) [static]
log(a)
Hämtar logaritmen av a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Logaritmen av a. |
Method: multiply(a, b) [static]
multiply(a, b)
Multiplicerar a med b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av multiplikation. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Multiplicerar a med b.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
| result | Complex[] | Resultatet. |
Method: multiply(a, s) [static]
multiply(a, s)
Multiplicerar a med s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av multiplikation. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Multiplicerar a med s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
| result | Complex[] | Resultatet. |
Method: negate(a) [static]
negate(a)
Negerar a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av negation. |
Method: parse(s) [static]
parse(s)
Analyserar den angivna s till ett Complex.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | string | Det s-värdet. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Det komplexa talet. |
Method: sin(a) [static]
sin(a)
Hämtar sinus av a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Sin av a. |
Method: sqrt(a) [static]
sqrt(a)
Hämtar kvadratroten av a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Kvadratroten. |
Method: subtract(a, b) [static]
subtract(a, b)
Subtraherar b från a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av subtraktion. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Subtraherar b från a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| b | Complex | Den b-komplexen. |
| result | Complex[] | Resultatet. |
Method: subtract(a, s) [static]
subtract(a, s)
Subtraherar s från a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av subtraktion. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Subtraherar s från a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
| s | float | Det s-värdet. |
| result | Complex[] | Resultatet. |
Method: subtract(s, a) [static]
subtract(s, a)
Subtraherar s från a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | float | Det s-värdet. |
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Resultatet av subtraktion. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Subtraherar a från s.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | float | Det s-värdet. |
| a | Complex | Den a-komplexen. |
| result | Complex[] | Resultatet. |
Method: tan(a) [static]
tan(a)
Hämtar tangens av a.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| a | Complex | Den a-komplexen. |
Returns
| Typ | Beskrivning |
|---|---|
| Complex | Tan av a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Försöker tolka den angivna s till ett Complex.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | string | Det s-värdet. |
| result | Complex[] | Resultatet. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant, om det komplexa talet har parsats. |