Struct Complex

Struct Complex

ja nimityö: Aspose.Imaging.ImageFilters.ComplexUtils Kokoelma: Aspose.Imaging.dll (25.4.0)

monimutkainen numero rakenne.

public struct Complex : IEquatable<complex>

Implements

IEquatable

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

Complex

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

Complex

SizeOfComplex

ja monimutkaisuuden koon.

public static readonly int SizeOfComplex

kentän arvo

int

SizeOfDouble

Järjestelmän koko on kaksinkertainen.

public static readonly int SizeOfDouble

kentän arvo

int

Zero

nolla monimutkainen.

public static readonly Complex Zero

kentän arvo

Complex

Properties

Im

Saa tai asettaa mielikuvituksellinen osa.

public double Im { get; set; }

Omistuksen arvo

double

Magnitude

Se saa suuruuden.

public double Magnitude { get; }

Omistuksen arvo

double

Phase

Se saa vaiheen.

public double Phase { get; }

Omistuksen arvo

double

Re

Saa tai asettaa todellisen osan.

public double Re { get; set; }

Omistuksen arvo

double

SquaredMagnitude

Se saa neliön koon.

public double SquaredMagnitude { get; }

Omistuksen arvo

double

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

Complex

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

Complex

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

bool

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

bool

Yhdenvertaisuuden lähestymistapa tuloksena.

Clone()

Tätä tapausta kloonataan.

public Complex Clone()

Returns

Complex

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

Complex

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

Complex

Tuloksena on jakautuminen.

Exceptions

DivideByZeroException

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

Complex

Tuloksena on jakautuminen.

Exceptions

DivideByZeroException

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

Complex

Tuloksena on jakautuminen.

Exceptions

DivideByZeroException

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

DivideByZeroException

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

DivideByZeroException

Ei voi jakaa nollaa.

Divide(Kaksinkertainen, Kompleksi, Ref Complex)

Jakaa s’ a'.

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

DivideByZeroException

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

bool

’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

bool

’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

Complex

e korotettu a'.

GetHashCode()

Palauta hash-koodi tähän tapaukseen.

public override int GetHashCode()

Returns

int

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Se monimutkainen numero.

Exceptions

FormatException

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

Complex

Sin of a'.

Sqrt(Complex)

Saat neliön juuret a'.

public static Complex Sqrt(Complex a)

Parameters

a Complex

Se on monimutkainen.

Returns

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Tan on a'.

ToString()

Palauttaa System.String, joka edustaa tätä tapausta.

public override string ToString()

Returns

string

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

bool

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

bool

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

Complex

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

Complex

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

bool

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Toiminnanharjoittajan tulos.

operaattori -(Complex)

Käytäntöönpano toiminnanharjoittaja -.

public static Complex operator -(Complex a)

Parameters

a Complex

Se on monimutkainen.

Returns

Complex

Toiminnanharjoittajan tulos.

 Suomi