Complesso

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

All Implemented Interfaces: com.aspose.ms.System.IEquatable

public class Complex extends Struct<Complex> implements System.IEquatable<Complex>

La struttura del numero complesso.

Costruttori

CostruttoreDescrizione
Complex()
Complex(double real, double imaginary)Inizializza una nuova istanza della struttura Complex.
Complex(Complex c)Inizializza una nuova istanza della struttura Complex.

Campi

CampoDescrizione
SIZE_OF_DOUBLELa dimensione di double.
SIZE_OF_COMPLEXLa dimensione del complesso.
ZEROComplesso zero.
ONEUn complesso con Re(\#getRe.getRe/\#setRe(double).setRe(double)) e Im(\#getIm.getIm/\#setIm(double).setIm(double)) uguali a 1.
IUn complesso con Im(\#getIm.getIm/\#setIm(double).setIm(double)) uguale a 1.

Metodi

MetodoDescrizione
to_Complex(double value)Esegue una conversione esplicita da double a Complex.
to_Complex(float value)Esegue una conversione esplicita da float a Complex.
op_Equality(Complex a, Complex b)Implementa l’operatore ==.
op_Inequality(Complex a, Complex b)Implementa l’operatore !=.
op_UnaryNegation(Complex a)Implementa l’operatore -.
op_Addition(Complex a, Complex b)Implementa l’operatore +.
op_Addition(Complex a, double s)Implementa l’operatore +.
op_Addition(double s, Complex a)Implementa l’operatore +.
op_Subtraction(Complex a, Complex b)Implementa l’operatore -.
op_Subtraction(Complex a, double s)Implementa l’operatore -.
op_Subtraction(double s, Complex a)Implementa l’operatore -.
op_Multiply(Complex a, Complex b)Implementa l’operatore *.
op_Multiply(double s, Complex a)Implementa l’operatore *.
op_Multiply(Complex a, double s)Implementa l’operatore *.
op_Division(Complex a, Complex b)Implementa l’operatore /.
op_Division(Complex a, double s)Implementa l’operatore /.
op_Division(double s, Complex a)Implementa l’operatore /.
add(Complex a, Complex b)Aggiunge a e b.
add(Complex a, double s)Aggiunge a e s.
add(Complex a, Complex b, Complex[] result)Aggiunge a e b.
add(Complex a, double s, Complex[] result)Aggiunge a e s.
subtract(Complex a, Complex b)Sottrae b da a.
subtract(Complex a, double s)Sottrae s da a.
subtract(double s, Complex a)Sottrae s da a.
subtract(Complex a, Complex b, Complex[] result)Sottrae b da a.
subtract(Complex a, double s, Complex[] result)Sottrae s da a.
subtract(double s, Complex a, Complex[] result)Sottrae a da s.
multiply(Complex a, Complex b)Moltiplica a per b.
multiply(Complex a, double s)Moltiplica a per s.
multiply(Complex a, Complex b, Complex[] result)Moltiplica a per b.
multiply(Complex a, double s, Complex[] result)Moltiplica a per s.
divide(Complex a, Complex b)Divide a per b.
divide(Complex a, double s)Divide a per s.
divide(double s, Complex a)Divide a per s.
divide(Complex a, Complex b, Complex[] result)Divide a per b.
divide(Complex a, double s, Complex[] result)Divide a per s.
divide(double s, Complex a, Complex[] result)Divide s per a.
negate(Complex a)Nega a.
approxEqual(Complex a, Complex b)Verifica l’uguaglianza approssimativa.
approxEqual(Complex a, Complex b, double tolerance)Verifica l’uguaglianza approssimativa.
parse(String s)Analizza la s specificata in un Complex.
tryParse(String s, Complex[] result)Tenta di analizzare la s specificata in un Complex.
sqrt(Complex a)Restituisce la radice quadrata di a.
log(Complex a)Restituisce il logaritmo di a.
exp(Complex a)Eleva e alla potenza a.
sin(Complex a)Restituisce il seno di a.
cos(Complex a)Restituisce il coseno di a.
tan(Complex a)Restituisce la tangente di a.
isEquals(Complex obj1, Complex obj2)
multiply_internalize(double s)Moltiplica per s.
getRe()Restituisce la parte reale.
setRe(double value)Imposta la parte reale.
getIm()Restituisce la parte immaginaria.
setIm(double value)Imposta la parte immaginaria.
set(double re, double im)Imposta i valori e restituisce se stesso.
getMagnitude()Restituisce la magnitudine.
getPhase()Restituisce la fase.
getSquaredMagnitude()Restituisce la magnitudine al quadrato.
hashCode()Restituisce un codice hash per questa istanza.
equals(Object obj)Determina se l’Object specificato è uguale a questa istanza.
toString()Restituisce una String che rappresenta questa istanza.
deepClone()Clona questa istanza.
CloneTo(Complex that)
Clone()

Complex()

public Complex()

Complex(double real, double imaginary)

public Complex(double real, double imaginary)

Inizializza una nuova istanza della struttura Complex.

Parameters:

ParametroTipoDescrizione
realedoubleLa parte reale.
immaginariadoubleLa parte immaginaria.

Complex(Complex c)

public Complex(Complex c)

Inizializza una nuova istanza della struttura Complex.

Parameters:

ParametroTipoDescrizione
cComplexIl numero complesso.

SIZE_OF_DOUBLE

public static final int SIZE_OF_DOUBLE

La dimensione di double.

SIZE_OF_COMPLEX

public static final int SIZE_OF_COMPLEX

La dimensione del complesso.

ZERO

public static final Complex ZERO

Complesso zero.

ONE

public static final Complex ONE

Un complesso con Re(\#getRe.getRe/\#setRe(double).setRe(double)) e Im(\#getIm.getIm/\#setIm(double).setIm(double)) uguali a 1.

I

public static final Complex I

Un complesso con Im(\#getIm.getIm/\#setIm(double).setIm(double)) uguale a 1.

to_Complex(double value)

public static Complex to_Complex(double value)

Esegue una conversione esplicita da double a Complex.

Parameters:

ParametroTipoDescrizione
valoredoubleIl valore.

Returns: Complex - The result of the conversion.

to_Complex(float value)

public static Complex to_Complex(float value)

Esegue una conversione esplicita da float a Complex.

Parameters:

ParametroTipoDescrizione
valorefloatIl valore.

Returns: Complex - The result of the conversion.

op_Equality(Complex a, Complex b)

public static boolean op_Equality(Complex a, Complex b)

Implementa l’operatore ==.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: boolean - Il risultato dell’operatore.

op_Inequality(Complex a, Complex b)

public static boolean op_Inequality(Complex a, Complex b)

Implementa l’operatore !=.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: boolean - Il risultato dell’operatore.

op_UnaryNegation(Complex a)

public static Complex op_UnaryNegation(Complex a)

Implementa l’operatore -.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - The result of the operator.

op_Addition(Complex a, Complex b)

public static Complex op_Addition(Complex a, Complex b)

Implementa l’operatore +.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of the operator.

op_Addition(Complex a, double s)

public static Complex op_Addition(Complex a, double s)

Implementa l’operatore +.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of the operator.

op_Addition(double s, Complex a)

public static Complex op_Addition(double s, Complex a)

Implementa l’operatore +.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, Complex b)

public static Complex op_Subtraction(Complex a, Complex b)

Implementa l’operatore -.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, double s)

public static Complex op_Subtraction(Complex a, double s)

Implementa l’operatore -.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of the operator.

op_Subtraction(double s, Complex a)

public static Complex op_Subtraction(double s, Complex a)

Implementa l’operatore -.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, Complex b)

public static Complex op_Multiply(Complex a, Complex b)

Implementa l’operatore *.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of the operator.

op_Multiply(double s, Complex a)

public static Complex op_Multiply(double s, Complex a)

Implementa l’operatore *.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, double s)

public static Complex op_Multiply(Complex a, double s)

Implementa l’operatore *.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of the operator.

op_Division(Complex a, Complex b)

public static Complex op_Division(Complex a, Complex b)

Implementa l’operatore /.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of the operator.

op_Division(Complex a, double s)

public static Complex op_Division(Complex a, double s)

Implementa l’operatore /.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of the operator.

op_Division(double s, Complex a)

public static Complex op_Division(double s, Complex a)

Implementa l’operatore /.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of the operator.

add(Complex a, Complex b)

public static Complex add(Complex a, Complex b)

Aggiunge a e b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The sum complex.

add(Complex a, double s)

public static Complex add(Complex a, double s)

Aggiunge a e s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The complex with its Re increased by s.

add(Complex a, Complex b, Complex[] result)

public static void add(Complex a, Complex b, Complex[] result)

Aggiunge a e b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.
resultComplex[]Il risultato.

add(Complex a, double s, Complex[] result)

public static void add(Complex a, double s, Complex[] result)

Aggiunge a e s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.
resultComplex[]Il risultato.

subtract(Complex a, Complex b)

public static Complex subtract(Complex a, Complex b)

Sottrae b da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of subtraction.

subtract(Complex a, double s)

public static Complex subtract(Complex a, double s)

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of subtraction.

subtract(double s, Complex a)

public static Complex subtract(double s, Complex a)

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of subtraction.

subtract(Complex a, Complex b, Complex[] result)

public static void subtract(Complex a, Complex b, Complex[] result)

Sottrae b da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.
resultComplex[]Il risultato.

subtract(Complex a, double s, Complex[] result)

public static void subtract(Complex a, double s, Complex[] result)

Sottrae s da a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.
resultComplex[]Il risultato.

subtract(double s, Complex a, Complex[] result)

public static void subtract(double s, Complex a, Complex[] result)

Sottrae a da s.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.
resultComplex[]Il risultato.

multiply(Complex a, Complex b)

public static Complex multiply(Complex a, Complex b)

Moltiplica a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of multiplication.

multiply(Complex a, double s)

public static Complex multiply(Complex a, double s)

Moltiplica a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of multiplication.

multiply(Complex a, Complex b, Complex[] result)

public static void multiply(Complex a, Complex b, Complex[] result)

Moltiplica a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.
resultComplex[]Il risultato.

multiply(Complex a, double s, Complex[] result)

public static void multiply(Complex a, double s, Complex[] result)

Moltiplica a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.
resultComplex[]Il risultato.

divide(Complex a, Complex b)

public static Complex divide(Complex a, Complex b)

Divide a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: Complex - The result of division.

divide(Complex a, double s)

public static Complex divide(Complex a, double s)

Divide a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.

Returns: Complex - The result of division.

divide(double s, Complex a)

public static Complex divide(double s, Complex a)

Divide a per s.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.

Returns: Complex - The result of division.

divide(Complex a, Complex b, Complex[] result)

public static void divide(Complex a, Complex b, Complex[] result)

Divide a per b.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.
resultComplex[]Il risultato.

divide(Complex a, double s, Complex[] result)

public static void divide(Complex a, double s, Complex[] result)

Divide a per s.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
sdoubleIl valore s.
resultComplex[]Il risultato.

divide(double s, Complex a, Complex[] result)

public static void divide(double s, Complex a, Complex[] result)

Divide s per a.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.
aComplexIl complesso “a”.
resultComplex[]Il risultato.

negate(Complex a)

public static Complex negate(Complex a)

Nega a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - The result of negation.

approxEqual(Complex a, Complex b)

public static boolean approxEqual(Complex a, Complex b)

Verifica l’uguaglianza approssimativa.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.

Returns: boolean - Il risultato di uguaglianza approssimativa.

approxEqual(Complex a, Complex b, double tolerance)

public static boolean approxEqual(Complex a, Complex b, double tolerance)

Verifica l’uguaglianza approssimativa.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.
bComplexIl complesso b.
tolerancedoubleLa tolleranza.

Returns: boolean - Il risultato di uguaglianza approssimativa.

parse(String s)

public static Complex parse(String s)

Analizza la s specificata in un Complex.

Parameters:

ParametroTipoDescrizione
sjava.lang.StringIl valore s.

Returns: Complex - The complex number.

tryParse(String s, Complex[] result)

public static boolean tryParse(String s, Complex[] result)

Tenta di analizzare la s specificata in un Complex.

Parameters:

ParametroTipoDescrizione
sjava.lang.StringIl valore s.
resultComplex[]Il risultato.

Returns: boolean - True, se il numero complesso è analizzato.

sqrt(Complex a)

public static Complex sqrt(Complex a)

Restituisce la radice quadrata di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - The square root.

log(Complex a)

public static Complex log(Complex a)

Restituisce il logaritmo di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - The log of a.

exp(Complex a)

public static Complex exp(Complex a)

Eleva e alla potenza a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - e raised by a.

sin(Complex a)

public static Complex sin(Complex a)

Restituisce il seno di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - Sin of a.

cos(Complex a)

public static Complex cos(Complex a)

Restituisce il coseno di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - Cos of a.

tan(Complex a)

public static Complex tan(Complex a)

Restituisce la tangente di a.

Parameters:

ParametroTipoDescrizione
aComplexIl complesso “a”.

Returns: Complex - Tan of a.

isEquals(Complex obj1, Complex obj2)

public static boolean isEquals(Complex obj1, Complex obj2)

Parameters:

ParametroTipoDescrizione
obj1Complex
obj2Complex

Returns: boolean

multiply_internalize(double s)

public Complex multiply_internalize(double s)

Moltiplica per s.

Parameters:

ParametroTipoDescrizione
sdoubleIl valore s.

Returns: Complex - The result of multiplication.

getRe()

public final double getRe()

Restituisce la parte reale.

Returns: double - la parte reale.

setRe(double value)

public final void setRe(double value)

Imposta la parte reale.

Parameters:

ParametroTipoDescrizione
valoredoublela parte reale.

getIm()

public final double getIm()

Restituisce la parte immaginaria.

Returns: double - la parte immaginaria.

setIm(double value)

public final void setIm(double value)

Imposta la parte immaginaria.

Parameters:

ParametroTipoDescrizione
valoredoublela parte immaginaria.

set(double re, double im)

public final Complex set(double re, double im)

Imposta i valori e restituisce se stesso.

Parameters:

ParametroTipoDescrizione
redoubleIl valore Re.
imdoubleIl valore Im.

Returns: Complex - The object itself.

getMagnitude()

public final double getMagnitude()

Restituisce la magnitudine.

Valore: La magnitudine.

Returns: double - la magnitudine.

getPhase()

public final double getPhase()

Restituisce la fase.

Valore: La fase.

Returns: double - la fase.

getSquaredMagnitude()

public final double getSquaredMagnitude()

Restituisce la magnitudine al quadrato.

Valore: La magnitudine al quadrato.

Returns: double - la magnitudine al quadrato.

hashCode()

public int hashCode()

Restituisce un codice hash per questa istanza.

Returns: int - Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.

equals(Object obj)

public boolean equals(Object obj)

Determina se l’Object specificato è uguale a questa istanza.

Parameters:

ParametroTipoDescrizione
objjava.lang.ObjectL’Object da confrontare con questa istanza.

Returns: boolean - true se l’Object specificato è uguale a questa istanza; altrimenti, false.

toString()

public String toString()

Restituisce una String che rappresenta questa istanza.

Returns: java.lang.String - Una stringa che rappresenta questa istanza.

deepClone()

public final Complex deepClone()

Clona questa istanza.

Returns: Complex - A clone of this complex.

CloneTo(Complex that)

public void CloneTo(Complex that)

Parameters:

ParametroTipoDescrizione
thatComplex

Clone()

public Complex Clone()

Returns: Complex