Struct Complex
Pôvodný názov: Aspose.Imaging.ImageFilters.ComplexUtils Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Komplexná štruktúra čísel.
public struct Complex : IEquatable<complex>
Implements
Z dedičných členov
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(dvojnásobný, dvojnásobný)
Initalizuje novú inštanciu Aspose.Imaging.ImageFilters.ComplexUtils.Komplex štruktúry.
public Complex(double real, double imaginary)
Parameters
real
double
V skutočnej časti.
imaginary
double
a predstavivú časť.
Complex(Complex)
Initalizuje novú inštanciu Aspose.Imaging.ImageFilters.ComplexUtils.Komplex štruktúry.
public Complex(Complex c)
Parameters
c
Complex
a komplexné číslo.
Fields
I
Som zložitý mať Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM je rovnaký ako 1.
public static readonly Complex I
Fieldová hodnota
One
Jeden komplex, ktorý má Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re a Wl17.Imagifilter.KomplexVýrobky.komplex je rovnaký ako 1.
public static readonly Complex One
Fieldová hodnota
SizeOfComplex
Veľkosť komplexu.
public static readonly int SizeOfComplex
Fieldová hodnota
SizeOfDouble
Veľkosť systému.Dvojitý
public static readonly int SizeOfDouble
Fieldová hodnota
Zero
Zlato komplexné
public static readonly Complex Zero
Fieldová hodnota
Properties
Im
Získať alebo nastaviť imaginárnu časť.
public double Im { get; set; }
Hodnota nehnuteľnosti
Magnitude
Získava veľkosť.
public double Magnitude { get; }
Hodnota nehnuteľnosti
Phase
Dostane sa do fázy.
public double Phase { get; }
Hodnota nehnuteľnosti
Re
Získať alebo nastaviť skutočnú časť.
public double Re { get; set; }
Hodnota nehnuteľnosti
SquaredMagnitude
Dostane štvorcovú veľkosť.
public double SquaredMagnitude { get; }
Hodnota nehnuteľnosti
Methods
Add(komplex, komplex)
Ads a’ a <kód triedy=" paramref">b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Suma je komplexná.
Add(Komplexný, dvojitý)
Ads a’ a <kód triedy=" paramref">s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Komplex s jeho Re zvýšil s'.
Add(Komplex, komplex, ref komplex)
Ads a’ a <kód triedy=" paramref">b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
result
Complex
a výsledok .
Add(Komplexný, dvojitý, ref komplexný)
Ads a’ a <kód triedy=" paramref">s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
result
Complex
a výsledok .
ApproxEqual(komplex, komplex)
Kontroluje približnú rovnosť.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledkom je približná rovnosť.
ApproxEqual(Komplexné, komplexné a dvojité)
Kontroluje približnú rovnosť.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
tolerance
double
To je tolerancia.
Returns
Výsledkom je približná rovnosť.
Clone()
Klonovanie tohto prípadu.
public Complex Clone()
Returns
Je to klón tohto komplexu.
Cos(Complex)
Získajte kód a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Čo sa týka a'.
Divide(komplex, komplex)
Rozdeľte a’ podľa <kód triedy=" paramref">b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledkom je rozdelenie.
Exceptions
Nemôže sa rozdeliť na nulu.
Divide(Komplexný, dvojitý)
Rozdeľte a’ podľa <kód kategórie=" paramrev">s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledkom je rozdelenie.
Exceptions
Nemôže sa rozdeliť na nulu.
Divide(dvojnásobný komplex)
Rozdeľte a’ podľa <kód kategórie=" paramrev">s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledkom je rozdelenie.
Exceptions
Nemôže sa rozdeliť na nulu.
Divide(Komplex, komplex, ref komplex)
Rozdeľte a’ podľa <kód triedy=" paramref">b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
result
Complex
a výsledok .
Exceptions
Nemôže sa rozdeliť na nulu.
Divide(Komplexný, dvojitý, ref komplexný)
Rozdeľte a’ podľa <kód kategórie=" paramrev">s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
result
Complex
a výsledok .
Exceptions
Nemôže sa rozdeliť na nulu.
Divide(dvojitý, komplexný, ref komplex)
Rozdeľte s’ podľa <kód triedy=" paramref">a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
result
Complex
a výsledok .
Exceptions
Nemôže sa rozdeliť na nulu.
Equals(objekty)
Určuje, či je špecifikovaný System.Object rovný tomuto príkladu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt porovnávať s týmto príkladom.
Returns
“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.
Equals(Complex)
Určuje, či je špecifikovaný System.Object rovný tomuto príkladu.
public bool Equals(Complex other)
Parameters
other
Complex
Systém.Objekt porovnávať s týmto príkladom.
Returns
“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.
Exp(Complex)
Zvyšuje e podľa a'.
public static Complex Exp(Complex a)
Parameters
a
Complex
To je komplex.
Returns
e zvýšené podľa a'.
GetHashCode()
Vráťte hash kód pre tento príklad.
public override int GetHashCode()
Returns
Kód hash pre tento príklad, vhodný na použitie v algoritmoch hashingu a dátových štruktúrach, ako je tabuľka hash.
Log(Complex)
Získajte záznam z a'.
public static Complex Log(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Záznam z a'.
Multiply(komplex, komplex)
Množstvo a’ podľa <cod class=paranf">b.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledkom je multiplikácia.
Multiply(Komplexný, dvojitý)
Množstvo a’ podľa <cod class=paranf">s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledkom je multiplikácia.
Multiply(Komplex, komplex, ref komplex)
Množstvo a’ podľa <cod class=paranf">b.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
result
Complex
a výsledok .
Multiply(Komplexný, dvojitý, ref komplexný)
Množstvo a’ podľa <cod class=paranf">s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
result
Complex
a výsledok .
Negate(Complex)
Odmietnuť a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Výsledkom je odmietnutie.
Parse(Stretnutie)
Rozdeľte špecifikovaný s’ do Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
a hodnoty s.
Returns
a komplexné číslo.
Exceptions
Striktná reprezentácia zložitého čísla nie je správne formátovaná.
Sin(Complex)
Získal Sin z a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Sin z a'.
Sqrt(Complex)
Dostane štvorcový koreň a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Na štvorcový koreň.
Subtract(komplex, komplex)
Subtracts b’ z <kód triedy=“premf”>a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledkom je subtrakcia.
Subtract(Komplexný, dvojitý)
Subtracts s’ z <kód triedy=“premf”>a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledkom je subtrakcia.
Subtract(dvojnásobný komplex)
Subtracts s’ z <kód triedy=“premf”>a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledkom je subtrakcia.
Subtract(Komplex, komplex, ref komplex)
Subtracts b’ z <kód triedy=“premf”>a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
result
Complex
a výsledok .
Subtract(Komplexný, dvojitý, ref komplexný)
Subtracts s’ z <kód triedy=“premf”>a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
result
Complex
a výsledok .
Subtract(dvojitý, komplexný, ref komplex)
Subtracts a’ z <kód triedy=“premf”>s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
result
Complex
a výsledok .
Tan(Complex)
Dostáva sa Tan z a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Tan z a'.
ToString()
Vráti systém.String, ktorý predstavuje túto inštanciu.
public override string ToString()
Returns
Systém.String, ktorý predstavuje túto inštanciu.
TryParse(String, Extrémný komplex)
Pokúste sa rozdeliť špecifikovaný s’ do Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
a hodnoty s.
result
Complex
a výsledok .
Returns
Je pravda, ak je komplexné číslo parsed.
Operators
prevádzkovateľ +(komplex, komplex)
Vykonáva sa prevádzkovateľ +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ +(Komplexný, dvojitý)
Vykonáva sa prevádzkovateľ +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ +(dvojnásobný komplex)
Vykonáva sa prevádzkovateľ +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ /(komplex, komplex)
Vykonáva sa prevádzkovateľ /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ /(Komplexný, dvojitý)
Vykonáva sa prevádzkovateľ /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ /(dvojnásobný komplex)
Vykonáva sa prevádzkovateľ /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ = =(komplex, komplex)
Vykonáva sa prevádzkovateľ ==.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
Explicit operátor komplex(Dvojitý)
Vykonáva explicitnú konverziu z System.Double na Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
a hodnotu .
Returns
Výsledok konverzie.
Explicit operátor komplex(flotila)
Vykonáva explicitnú konverziu z System.Single na Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(float value)
Parameters
value
float
a hodnotu .
Returns
Výsledok konverzie.
prevádzkovateľ !=(komplex, komplex)
Vykonávajte prevádzkovateľa! =
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ *(komplex, komplex)
Vykonáva sa prevádzkovateľ *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ *(dvojnásobný komplex)
Vykonáva sa prevádzkovateľ *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ *(Komplexný, dvojitý)
Vykonáva sa prevádzkovateľ *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ -(komplex, komplex)
Vykonáva sa prevádzkovateľ -
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
To je komplex.
b
Complex
V komplexe B.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ -(Komplexný, dvojitý)
Vykonáva sa prevádzkovateľ -
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
To je komplex.
s
double
a hodnoty s.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ -(dvojnásobný komplex)
Vykonáva sa prevádzkovateľ -
public static Complex operator -(double s, Complex a)
Parameters
s
double
a hodnoty s.
a
Complex
To je komplex.
Returns
Výsledok prevádzkovateľa.
prevádzkovateľ -(Complex)
Vykonáva sa prevádzkovateľ -
public static Complex operator -(Complex a)
Parameters
a
Complex
To je komplex.
Returns
Výsledok prevádzkovateľa.