Struct Complex

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

IEquatable

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

Complex

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

Complex

SizeOfComplex

Storleken på komplexet.

public static readonly int SizeOfComplex

Fältvärde

int

SizeOfDouble

Storleken på System.Double

public static readonly int SizeOfDouble

Fältvärde

int

Zero

Noll komplex är.

public static readonly Complex Zero

Fältvärde

Complex

Properties

Im

Få eller sätta den föreställda delen.

public double Im { get; set; }

Fastighetsvärde

double

Magnitude

Det får storleken.

public double Magnitude { get; }

Fastighetsvärde

double

Phase

får fasen.

public double Phase { get; }

Fastighetsvärde

double

Re

Får eller sätter den verkliga delen.

public double Re { get; set; }

Fastighetsvärde

double

SquaredMagnitude

får den kvadratiska storleken.

public double SquaredMagnitude { get; }

Fastighetsvärde

double

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

Complex

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

Complex

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

bool

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

bool

Det ungefärliga jämställdhetsresultatet.

Clone()

Klonera denna instans.

public Complex Clone()

Returns

Complex

En klon av detta komplex.

Cos(Complex)

Gets Cos av a'.

public static Complex Cos(Complex a)

Parameters

a Complex

Den en komplex.

Returns

Complex

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

Complex

Resultatet av uppdelningen.

Exceptions

DivideByZeroException

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

Complex

Resultatet av uppdelningen.

Exceptions

DivideByZeroException

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

Complex

Resultatet av uppdelningen.

Exceptions

DivideByZeroException

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

DivideByZeroException

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

DivideByZeroException

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

DivideByZeroException

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

bool

’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

bool

’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

Complex

e uppsatt av a'.

GetHashCode()

Returnerar en hashkod för denna instans.

public override int GetHashCode()

Returns

int

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Det komplexa antalet.

Exceptions

FormatException

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

Complex

Sin av a'.

Sqrt(Complex)

Få kvadratrötter av a'.

public static Complex Sqrt(Complex a)

Parameters

a Complex

Den en komplex.

Returns

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Tan av a'.

ToString()

Returnerar en System.String som representerar denna instans.

public override string ToString()

Returns

string

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

bool

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

bool

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

Complex

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

Complex

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

bool

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

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

Complex

Resultatet av operatören.

operatör -(Complex)

genomför operatören -.

public static Complex operator -(Complex a)

Parameters

a Complex

Den en komplex.

Returns

Complex

Resultatet av operatören.

 Svenska