Struct Complex
Namn på plats: Aspose.Imaging.ImageFilters.ComplexUtils Församling: Aspose.Imaging.dll (25.4.0)
Den komplexa nummerstrukturen.
public struct Complex : IEquatable<complex>
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(dubbel, dubbel)
Initialiserar en ny instans av Aspose.Imaging.ImageFilters.ComplexUtils.Complex struktur.
public Complex(double real, double imaginary)
Parameters
real
double
Den verkliga delen.
imaginary
double
Den föreställda delen.
Complex(Complex)
Initialiserar en ny instans av Aspose.Imaging.ImageFilters.ComplexUtils.Complex struktur.
public Complex(Complex c)
Parameters
c
Complex
Det komplexa antalet.
Fields
I
Jag är komplex att ha Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im är lika med 1.
public static readonly Complex I
Fältvärde
One
En komplex har Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re och Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im är lika med 1.
public static readonly Complex One
Fältvärde
SizeOfComplex
Storleken på komplexet.
public static readonly int SizeOfComplex
Fältvärde
SizeOfDouble
Storleken på System.Double
public static readonly int SizeOfDouble
Fältvärde
Zero
Noll komplex är.
public static readonly Complex Zero
Fältvärde
Properties
Im
Få eller sätta den föreställda delen.
public double Im { get; set; }
Fastighetsvärde
Magnitude
Det får storleken.
public double Magnitude { get; }
Fastighetsvärde
Phase
får fasen.
public double Phase { get; }
Fastighetsvärde
Re
Får eller sätter den verkliga delen.
public double Re { get; set; }
Fastighetsvärde
SquaredMagnitude
får den kvadratiska storleken.
public double SquaredMagnitude { get; }
Fastighetsvärde
Methods
Add(Komplex och komplex)
Ads a’ och
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Summan är komplex.
Add(Komplex, dubbel)
Ads a’ och
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Komplexet med dess Re ökade med s'.
Add(Komplex, Complex och Ref Complex)
Ads a’ och
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
result
Complex
Resultatet är .
Add(Komplex, dubbel, ref komplex)
Ads a’ och
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
result
Complex
Resultatet är .
ApproxEqual(Komplex och komplex)
Kontrollera ungefärlig jämställdhet.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Det ungefärliga jämställdhetsresultatet.
ApproxEqual(Komplex, komplex, dubbel)
Kontrollera ungefärlig jämställdhet.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
tolerance
double
och toleransen .
Returns
Det ungefärliga jämställdhetsresultatet.
Clone()
Klonera denna instans.
public Complex Clone()
Returns
En klon av detta komplex.
Cos(Complex)
Gets Cos av a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Cos av a'.
Divide(Komplex och komplex)
Dela a’ med
b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av uppdelningen.
Exceptions
Det går inte att dela med noll.
Divide(Komplex, dubbel)
Dela a’ med
s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av uppdelningen.
Exceptions
Det går inte att dela med noll.
Divide(Dubbel, komplex)
Dela a’ med
s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av uppdelningen.
Exceptions
Det går inte att dela med noll.
Divide(Komplex, Complex och Ref Complex)
Dela a’ med
b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
result
Complex
Resultatet är .
Exceptions
Det går inte att dela med noll.
Divide(Komplex, dubbel, ref komplex)
Dela a’ med
s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
result
Complex
Resultatet är .
Exceptions
Det går inte att dela med noll.
Divide(dubbel, komplex, ref komplex)
Dela s’ av
a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
result
Complex
Resultatet är .
Exceptions
Det går inte att dela med noll.
Equals(Objektet)
Det bestämmer om den angivna System.Object, är lika med denna instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object att jämföra med denna instans.
Returns
’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.
Equals(Complex)
Det bestämmer om den angivna System.Object, är lika med denna instans.
public bool Equals(Complex other)
Parameters
other
Complex
System.Object att jämföra med denna instans.
Returns
’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.
Exp(Complex)
Ökar e genom a'.
public static Complex Exp(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
e uppsatt av a'.
GetHashCode()
Returnerar en hashkod för denna instans.
public override int GetHashCode()
Returns
En hashkod för det här exemplet, lämplig för användning i hashingalgoritmer och datastrukturer som en hashtabell.
Log(Complex)
Får logg på a'.
public static Complex Log(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Loggen för a'.
Multiply(Komplex och komplex)
Multiplicera a’ med
b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av multiplikation.
Multiply(Komplex, dubbel)
Multiplicera a’ med
s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av multiplikation.
Multiply(Komplex, Complex och Ref Complex)
Multiplicera a’ med
b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
result
Complex
Resultatet är .
Multiply(Komplex, dubbel, ref komplex)
Multiplicera a’ med
s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
result
Complex
Resultatet är .
Negate(Complex)
Förnekar a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Resultatet av förnekelse.
Parse(Sträng)
Pars det angivna s’ i en Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static Complex Parse(string s)
Parameters
s
string
Värdet av s.
Returns
Det komplexa antalet.
Exceptions
Sträng representation av det komplexa numret är inte korrekt formaterad.
Sin(Complex)
Gets Sin av a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Sin av a'.
Sqrt(Complex)
Få kvadratrötter av a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Den kvadratiska rötterna.
Subtract(Komplex och komplex)
Subtracts b’ från
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av subtraktion.
Subtract(Komplex, dubbel)
Subtracts s’ från
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av subtraktion.
Subtract(Dubbel, komplex)
Subtracts s’ från
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av subtraktion.
Subtract(Komplex, Complex och Ref Complex)
Subtracts b’ från
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
result
Complex
Resultatet är .
Subtract(Komplex, dubbel, ref komplex)
Subtracts s’ från
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
result
Complex
Resultatet är .
Subtract(dubbel, komplex, ref komplex)
Subtracts a’ från
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
result
Complex
Resultatet är .
Tan(Complex)
Gets Tan av a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Tan av a'.
ToString()
Returnerar en System.String som representerar denna instans.
public override string ToString()
Returns
Ett System.String som representerar denna instans.
TryParse(String, ut komplex)
Försök att dela den angivna s’ i en Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Värdet av s.
result
Complex
Resultatet är .
Returns
Det är sant, om det komplexa numret är parsed.
Operators
operatör +(Komplex och komplex)
genomför operatören +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
operatör +(Komplex, dubbel)
genomför operatören +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av operatören.
operatör +(Dubbel, komplex)
genomför operatören +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av operatören.
Operatör /(Komplex och komplex)
genomför operatören /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
Operatör /(Komplex, dubbel)
genomför operatören /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av operatören.
Operatör /(Dubbel, komplex)
genomför operatören /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av operatören.
Operatör =(Komplex och komplex)
genomför operatören = =
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
Explicit operatör komplex(dubbel)
Utför en uttrycklig omvandling från System.Double till Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(double value)
Parameters
value
double
och värdet .
Returns
Resultatet av omvandlingen.
Explicit operatör komplex(Flotta)
Utför en uttrycklig omvandling från System.Single till Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static explicit operator Complex(float value)
Parameters
value
float
och värdet .
Returns
Resultatet av omvandlingen.
operatör !=(Komplex och komplex)
genomför operatören! =
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
operatör *(Komplex och komplex)
genomför operatören *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
operatör *(Dubbel, komplex)
genomför operatören *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av operatören.
operatör *(Komplex, dubbel)
genomför operatören *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av operatören.
operatör -(Komplex och komplex)
genomför operatören -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Den en komplex.
b
Complex
Det b komplexet.
Returns
Resultatet av operatören.
operatör -(Komplex, dubbel)
genomför operatören -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Den en komplex.
s
double
Värdet av s.
Returns
Resultatet av operatören.
operatör -(Dubbel, komplex)
genomför operatören -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
Värdet av s.
a
Complex
Den en komplex.
Returns
Resultatet av operatören.
operatör -(Complex)
genomför operatören -.
public static Complex operator -(Complex a)
Parameters
a
Complex
Den en komplex.
Returns
Resultatet av operatören.