Struct Complex
ja nimityö: Aspose.Imaging.ImageFilters.ComplexUtils Kokoelma: Aspose.Imaging.dll (25.4.0)
monimutkainen numero rakenne.
public struct Complex : IEquatable<complex>
Implements
Perintöjäsenet
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(kaksinkertainen, kaksinkertainen)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageFilters.ComplexUtils.complex rakenteesta.
public Complex(double real, double imaginary)
Parameters
real
double
Ja todellista osaa.
imaginary
double
ja mielikuvituksellinen osa.
Complex(Complex)
Aloitetaan uusi esimerkki Aspose.Imaging.ImageFilters.ComplexUtils.complex rakenteesta.
public Complex(Complex c)
Parameters
c
Complex
Se monimutkainen numero.
Fields
ja
Olen monimutkainen, että Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM on yhtä suuri kuin 1.
public static readonly Complex I
kentän arvo
One
Yksi monimutkainen, jolla on Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re ja Wl17.Imagifilter.Comple.IM vastaa 1.
public static readonly Complex One
kentän arvo
SizeOfComplex
ja monimutkaisuuden koon.
public static readonly int SizeOfComplex
kentän arvo
SizeOfDouble
Järjestelmän koko on kaksinkertainen.
public static readonly int SizeOfDouble
kentän arvo
Zero
nolla monimutkainen.
public static readonly Complex Zero
kentän arvo
Properties
Im
Saa tai asettaa mielikuvituksellinen osa.
public double Im { get; set; }
Omistuksen arvo
Magnitude
Se saa suuruuden.
public double Magnitude { get; }
Omistuksen arvo
Phase
Se saa vaiheen.
public double Phase { get; }
Omistuksen arvo
Re
Saa tai asettaa todellisen osan.
public double Re { get; set; }
Omistuksen arvo
SquaredMagnitude
Se saa neliön koon.
public double SquaredMagnitude { get; }
Omistuksen arvo
Methods
Add(Kompleksi ja kompleksi)
Sisältää a’ ja <cod class=paranf">b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Se on monimutkainen summa.
Add(monimutkainen, kaksinkertainen)
Sisältää a’ ja <cod class=parama">s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Kompleksi sen Re lisääntyi s'.
Add(Monimutkainen, Complex ja Ref Complex)
Sisältää a’ ja <cod class=paranf">b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
result
Complex
Ja tulos .
Add(Kompleksi, kaksinkertainen, ref Complex)
Sisältää a’ ja <cod class=parama">s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
result
Complex
Ja tulos .
ApproxEqual(Kompleksi ja kompleksi)
Tutustu lähellä tasa-arvoa.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Yhdenvertaisuuden lähestymistapa tuloksena.
ApproxEqual(Kompleksi, monimutkainen ja kaksinkertainen)
Tutustu lähellä tasa-arvoa.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
tolerance
double
Se on suvaitsevaisuus.
Returns
Yhdenvertaisuuden lähestymistapa tuloksena.
Clone()
Tätä tapausta kloonataan.
public Complex Clone()
Returns
Tämä on tämän kompleksin kloni.
Cos(Complex)
Saa koodin a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Sisältö on a'.
Divide(Kompleksi ja kompleksi)
Jakaa a’ koodilla luokalla “parama” b.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Tuloksena on jakautuminen.
Exceptions
Ei voi jakaa nollaa.
Divide(monimutkainen, kaksinkertainen)
Jakaa a’ seuraavasti:
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Tuloksena on jakautuminen.
Exceptions
Ei voi jakaa nollaa.
Divide(Kaksinkertainen, monimutkainen)
Jakaa a’ seuraavasti:
public static Complex Divide(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Tuloksena on jakautuminen.
Exceptions
Ei voi jakaa nollaa.
Divide(Monimutkainen, Complex ja Ref Complex)
Jakaa a’ koodilla luokalla “parama” b.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
result
Complex
Ja tulos .
Exceptions
Ei voi jakaa nollaa.
Divide(Kompleksi, kaksinkertainen, ref Complex)
Jakaa a’ seuraavasti:
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
result
Complex
Ja tulos .
Exceptions
Ei voi jakaa nollaa.
Divide(Kaksinkertainen, Kompleksi, Ref Complex)
Jakaa s’
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
result
Complex
Ja tulos .
Exceptions
Ei voi jakaa nollaa.
Equals(Objekti)
Määrittää, onko määritetty System.Object samanlainen kuin tämä.
public override bool Equals(object obj)
Parameters
obj
object
Järjestelmä.Object verrata tähän tapaukseen.
Returns
’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.
Equals(Complex)
Määrittää, onko määritetty System.Object samanlainen kuin tämä.
public bool Equals(Complex other)
Parameters
other
Complex
Järjestelmä.Object verrata tähän tapaukseen.
Returns
’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.
Exp(Complex)
Korotetaan e a'.
public static Complex Exp(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
e korotettu a'.
GetHashCode()
Palauta hash-koodi tähän tapaukseen.
public override int GetHashCode()
Returns
Tällainen hash-koodi, joka sopii käytettäväksi hashing-algoritmeissa ja tietorakenteissa, kuten hash-taulukossa.
Log(Complex)
Löytyy a'.
public static Complex Log(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Käsikirja on a'.
Multiply(Kompleksi ja kompleksi)
Moninkertaistetaan a’ peräkkäin.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Tuloksena on lisääntyminen.
Multiply(monimutkainen, kaksinkertainen)
Moninkertaistetaan a’ käyttäen <cod class" paramrev">s.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Tuloksena on lisääntyminen.
Multiply(Monimutkainen, Complex ja Ref Complex)
Moninkertaistetaan a’ peräkkäin.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
result
Complex
Ja tulos .
Multiply(Kompleksi, kaksinkertainen, ref Complex)
Moninkertaistetaan a’ käyttäen <cod class" paramrev">s.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
result
Complex
Ja tulos .
Negate(Complex)
Se kieltää a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Se on kieltäytymisen tulos.
Parse(String)
Se jakaa määritellyn s’ Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
S on arvoinen.
Returns
Se monimutkainen numero.
Exceptions
Monimutkaisen numeron tiivis esittely ei ole oikein muotoiltu.
Sin(Complex)
Saat Sinin a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Sin of a'.
Sqrt(Complex)
Saat neliön juuret a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
ja neliön juuret.
Subtract(Kompleksi ja kompleksi)
Allekirjoitukset b’ alkaen <code class=paranf">a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Tämä on subtraation tulos.
Subtract(monimutkainen, kaksinkertainen)
Allekirjoitukset s’ alkaen <code class=parama">a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Tämä on subtraation tulos.
Subtract(Kaksinkertainen, monimutkainen)
Allekirjoitukset s’ alkaen <code class=parama">a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Tämä on subtraation tulos.
Subtract(Monimutkainen, Complex ja Ref Complex)
Allekirjoitukset b’ alkaen <code class=paranf">a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
result
Complex
Ja tulos .
Subtract(Kompleksi, kaksinkertainen, ref Complex)
Allekirjoitukset s’ alkaen <code class=parama">a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
result
Complex
Ja tulos .
Subtract(Kaksinkertainen, Kompleksi, Ref Complex)
Allekirjoitukset a’ alkaen <code class=parama">s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
result
Complex
Ja tulos .
Tan(Complex)
Saada Tan a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Tan on a'.
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
Järjestelmä.String, joka edustaa tätä tapausta.
TryParse(Sinkki, ulos kompleksi)
Yritä jakaa määritellyn s’ Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
S on arvoinen.
result
Complex
Ja tulos .
Returns
Totuus, jos monimutkainen numero on parsetti.
Operators
operaattori +(Kompleksi ja kompleksi)
Käynnistä operaattori +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori +(monimutkainen, kaksinkertainen)
Käynnistä operaattori +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Toiminnanharjoittajan tulos.
operaattori +(Kaksinkertainen, monimutkainen)
Käynnistä operaattori +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
Käyttäjä /(Kompleksi ja kompleksi)
toteuttaa operaattori /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
Käyttäjä /(monimutkainen, kaksinkertainen)
toteuttaa operaattori /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Toiminnanharjoittajan tulos.
Käyttäjä /(Kaksinkertainen, monimutkainen)
toteuttaa operaattori /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
Toiminnanharjoittaja =(Kompleksi ja kompleksi)
Käyttöjärjestelmän käyttäjä = =
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
Selkeä operaattori Complex(Kaksinkertainen)
Se suorittaa nimenomaisen muuntamisen System.Doubleista Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
ja arvoa .
Returns
muutoksen tuloksena.
Selkeä operaattori Complex(Flottaa)
Se suorittaa nimenomaisen muuntamisen System.Single:sta Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(float value)
Parameters
value
float
ja arvoa .
Returns
muutoksen tuloksena.
operaattori !=(Kompleksi ja kompleksi)
Käytä operaattori! =
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori *(Kompleksi ja kompleksi)
Käytä operaattori *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori *(Kaksinkertainen, monimutkainen)
Käytä operaattori *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori *(monimutkainen, kaksinkertainen)
Käytä operaattori *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Toiminnanharjoittajan tulos.
operaattori -(Kompleksi ja kompleksi)
Käytäntöönpano toiminnanharjoittaja -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Se on monimutkainen.
b
Complex
B on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori -(monimutkainen, kaksinkertainen)
Käytäntöönpano toiminnanharjoittaja -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Se on monimutkainen.
s
double
S on arvoinen.
Returns
Toiminnanharjoittajan tulos.
operaattori -(Kaksinkertainen, monimutkainen)
Käytäntöönpano toiminnanharjoittaja -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
S on arvoinen.
a
Complex
Se on monimutkainen.
Returns
Toiminnanharjoittajan tulos.
operaattori -(Complex)
Käytäntöönpano toiminnanharjoittaja -.
public static Complex operator -(Complex a)
Parameters
a
Complex
Se on monimutkainen.
Returns
Toiminnanharjoittajan tulos.