Classe Complex
Summary: The complex number structure.
Module: aspose.imaging.imagefilters.complexutils
Full Name: aspose.imaging.imagefilters.complexutils.Complex
Constructors
| Name | Descrizione |
|---|---|
| Complex() | Inizializza una nuova istanza della classe Complex |
| Complex(c) | Inizializza una nuova istanza della struct Complex. |
| Complex(real, imaginary) | Inizializza una nuova istanza della struct Complex. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| I [static] | Complex | r | Un complesso con Complex.im uguale a 1. |
| ONE [static] | Complex | r | Un complesso con Complex.re e Complex.im uguali a 1. |
| SIZE_OF_COMPLEX [static] | int | r | La dimensione del complesso. |
| SIZE_OF_DOUBLE [static] | int | r | La dimensione del float. |
| ZERO [static] | Complex | r | Complesso zero. |
| im | float | r/w | Ottiene o imposta la parte immaginaria. |
| magnitudine | float | r | Ottiene la magnitudine. |
| fase | float | r | Ottiene la fase. |
| re | float | r/w | Ottiene o imposta la parte reale. |
| magnitudine_quadrata | float | r | Ottiene la magnitudine quadrata. |
Methods
| Name | Descrizione |
|---|---|
| add(a, b) | Aggiunge a e b. |
| add(a, b, result) | Aggiunge a e b. |
| add(a, s) | Aggiunge a e s. |
| add(a, s, result) | Aggiunge a e s. |
| approx_equal(a, b) | Verifica l’uguaglianza approssimativa. |
| approx_equal(a, b, tolerance) | Verifica l’uguaglianza approssimativa. |
| clone() | Clona questa istanza. |
| cos(a) | Ottiene Cos di a. |
| divide(a, b) | Divide a per b. |
| divide(a, b, result) | Divide a per b. |
| divide(a, s) | Divide a per s. |
| divide(a, s, result) | Divide a per s. |
| divide(s, a) | Divide a per s. |
| divide(s, a, result) | Divide s per a. |
| exp(a) | Eleva e a a. |
| log(a) | Ottiene il log di a. |
| multiply(a, b) | Moltiplica a per b. |
| multiply(a, b, result) | Moltiplica a per b. |
| multiply(a, s) | Moltiplica a per s. |
| multiply(a, s, result) | Moltiplica a per s. |
| negate(a) | Nega a. |
| parse(s) | Analizza il s specificato in un Complex. |
| sin(a) | Ottiene Sin di a. |
| sqrt(a) | Ottiene la radice quadrata di a. |
| subtract(a, b) | Sottrae b da a. |
| subtract(a, b, result) | Sottrae b da a. |
| subtract(a, s) | Sottrae s da a. |
| subtract(a, s, result) | Sottrae s da a. |
| subtract(s, a) | Sottrae s da a. |
| subtract(s, a, result) | Sottrae a da s. |
| tan(a) | Ottiene Tan di a. |
| try_parse(s, result) | Prova ad analizzare il s specificato in un Complex. |
Constructor: Complex()
Complex()
Inizializza una nuova istanza della classe Complex
Constructor: Complex(c)
Complex(c)
Inizializza una nuova istanza della struct Complex.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| c | Complex | Il numero complesso. |
Constructor: Complex(real, imaginary)
Complex(real, imaginary)
Inizializza una nuova istanza della struct Complex.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| reale | float | La parte reale. |
| immaginario | float | La parte immaginaria. |
Method: add(a, b) [static]
add(a, b)
Aggiunge a e b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il complesso della somma. |
Method: add(a, b, result) [static]
add(a, b, result)
Aggiunge a e b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
| result | Complex[] | Il risultato. |
Method: add(a, s) [static]
add(a, s)
Aggiunge a e s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il complesso con la sua parte Re aumentata di s. |
Method: add(a, s, result) [static]
add(a, s, result)
Aggiunge a e s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
| result | Complex[] | Il risultato. |
Method: approx_equal(a, b) [static]
approx_equal(a, b)
Verifica l’uguaglianza approssimativa.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | Il risultato di uguaglianza approssimativa. |
Method: approx_equal(a, b, tolerance) [static]
approx_equal(a, b, tolerance)
Verifica l’uguaglianza approssimativa.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
| tolleranza | float | La tolleranza. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | Il risultato di uguaglianza approssimativa. |
Method: clone()
clone()
Clona questa istanza.
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Una copia di questo complesso. |
Method: cos(a) [static]
cos(a)
Ottiene Cos di a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Cos di a. |
Method: divide(a, b) [static]
divide(a, b)
Divide a per b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della divisione. |
Method: divide(a, b, result) [static]
divide(a, b, result)
Divide a per b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
| result | Complex[] | Il risultato. |
Method: divide(a, s) [static]
divide(a, s)
Divide a per s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della divisione. |
Method: divide(a, s, result) [static]
divide(a, s, result)
Divide a per s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
| result | Complex[] | Il risultato. |
Method: divide(s, a) [static]
divide(s, a)
Divide a per s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | float | Il valore s. |
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della divisione. |
Method: divide(s, a, result) [static]
divide(s, a, result)
Divide s per a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | float | Il valore s. |
| a | Complex | Il complesso a. |
| result | Complex[] | Il risultato. |
Method: exp(a) [static]
exp(a)
Eleva e a a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | e elevato a a. |
Method: log(a) [static]
log(a)
Ottiene il log di a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il log di a. |
Method: multiply(a, b) [static]
multiply(a, b)
Moltiplica a per b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della moltiplicazione. |
Method: multiply(a, b, result) [static]
multiply(a, b, result)
Moltiplica a per b.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
| result | Complex[] | Il risultato. |
Method: multiply(a, s) [static]
multiply(a, s)
Moltiplica a per s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della moltiplicazione. |
Method: multiply(a, s, result) [static]
multiply(a, s, result)
Moltiplica a per s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
| result | Complex[] | Il risultato. |
Method: negate(a) [static]
negate(a)
Nega a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della negazione. |
Method: parse(s) [static]
parse(s)
Analizza il s specificato in un Complex.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | string | Il valore s. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il numero complesso. |
Method: sin(a) [static]
sin(a)
Ottiene Sin di a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Sin di a. |
Method: sqrt(a) [static]
sqrt(a)
Ottiene la radice quadrata di a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | La radice quadrata. |
Method: subtract(a, b) [static]
subtract(a, b)
Sottrae b da a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della sottrazione. |
Method: subtract(a, b, result) [static]
subtract(a, b, result)
Sottrae b da a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| b | Complex | Il complesso b. |
| result | Complex[] | Il risultato. |
Method: subtract(a, s) [static]
subtract(a, s)
Sottrae s da a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della sottrazione. |
Method: subtract(a, s, result) [static]
subtract(a, s, result)
Sottrae s da a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
| s | float | Il valore s. |
| result | Complex[] | Il risultato. |
Method: subtract(s, a) [static]
subtract(s, a)
Sottrae s da a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | float | Il valore s. |
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Il risultato della sottrazione. |
Method: subtract(s, a, result) [static]
subtract(s, a, result)
Sottrae a da s.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | float | Il valore s. |
| a | Complex | Il complesso a. |
| result | Complex[] | Il risultato. |
Method: tan(a) [static]
tan(a)
Ottiene Tan di a.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| a | Complex | Il complesso a. |
Returns
| Tipo | Descrizione |
|---|---|
| Complex | Tan di a. |
Method: try_parse(s, result) [static]
try_parse(s, result)
Prova ad analizzare il s specificato in un Complex.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| s | string | Il valore s. |
| result | Complex[] | Il risultato. |
Returns
| Tipo | Descrizione |
|---|---|
| bool | Vero, se il numero complesso è analizzato. |