Struct Complex

Struct Complex

Nazwa przestrzeń: Aspose.Imaging.ImageFilters.ComplexUtils Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Kompleksowa struktura liczby.

public struct Complex : IEquatable<complex>

Implements

IEquatable

Dziedziczeni członkowie

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Complex(podwójne, podwójne)

Inicjalizuje nową instancję Aspose.Imaging.ImageFilters.ComplexUtils.complex struktury.

public Complex(double real, double imaginary)

Parameters

real double

W rzeczywistości część.

imaginary double

Część wyobraźni.

Complex(Complex)

Inicjalizuje nową instancję Aspose.Imaging.ImageFilters.ComplexUtils.complex struktury.

public Complex(Complex c)

Parameters

c Complex

Kompleksowa liczba .

Fields

I

Jestem skomplikowany mieć Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM równa 1.

public static readonly Complex I

Wartość pola

Complex

One

Jedno kompleks ma Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re i W L17.ImagicFiler.

public static readonly Complex One

Wartość pola

Complex

SizeOfComplex

Wielkość kompleksu.

public static readonly int SizeOfComplex

Wartość pola

int

SizeOfDouble

Rozmiar systemu – podwójny.

public static readonly int SizeOfDouble

Wartość pola

int

Zero

Zero kompleksu

public static readonly Complex Zero

Wartość pola

Complex

Properties

Im

Uzyskuje lub ustawia wyobrażalną część.

public double Im { get; set; }

Wartość nieruchomości

double

Magnitude

Znajduje się wielkość.

public double Magnitude { get; }

Wartość nieruchomości

double

Phase

Wziął fazę.

public double Phase { get; }

Wartość nieruchomości

double

Re

Zostaw lub ustaw rzeczywistą część.

public double Re { get; set; }

Wartość nieruchomości

double

SquaredMagnitude

Otrzymuje kwadratową wielkość.

public double SquaredMagnitude { get; }

Wartość nieruchomości

double

Methods

Add(Kompleks, kompleks)

Wpisy a’ i <cod class=parama">b'.

public static Complex Add(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

Suma jest złożona.

Add(Kompleks, podwójny)

Wpisy a’ i <cod class=parama">s'.

public static Complex Add(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

Kompleks z jego Re zwiększył się o s'.

Add(Kompleks, kompleks, ref kompleks)

Wpisy a’ i <cod class=parama">b'.

public static void Add(Complex a, Complex b, ref Complex result)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

result Complex

W wyniku .

Add(Kompleks, podwójny, ref kompleks)

Wpisy a’ i <cod class=parama">s'.

public static void Add(Complex a, double s, ref Complex result)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

result Complex

W wyniku .

ApproxEqual(Kompleks, kompleks)

Sprawdzamy przybliżoną równość.

public static bool ApproxEqual(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

bool

Przybliżona równość wynika.

ApproxEqual(Kompleks, złożony, podwójny)

Sprawdzamy przybliżoną równość.

public static bool ApproxEqual(Complex a, Complex b, double tolerance)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

tolerance double

i tolerancji .

Returns

bool

Przybliżona równość wynika.

Clone()

Klonuje tę instancję.

public Complex Clone()

Returns

Complex

Jest to klon tego kompleksu.

Cos(Complex)

Otrzymuje Co z a'.

public static Complex Cos(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Coś z a'.

Divide(Kompleks, kompleks)

Podzielić a’ przez <cod class=parama">b'.

public static Complex Divide(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

To wynik podziału.

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Divide(Kompleks, podwójny)

Podzielić a’ przez <cod class=parama">s'.

public static Complex Divide(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

To wynik podziału.

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Divide(Podwójne, kompleksowe)

Podzielić a’ przez <cod class=parama">s'.

public static Complex Divide(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

To wynik podziału.

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Divide(Kompleks, kompleks, ref kompleks)

Podzielić a’ przez <cod class=parama">b'.

public static void Divide(Complex a, Complex b, ref Complex result)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

result Complex

W wyniku .

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Divide(Kompleks, podwójny, ref kompleks)

Podzielić a’ przez <cod class=parama">s'.

public static void Divide(Complex a, double s, ref Complex result)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

result Complex

W wyniku .

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Divide(Podwójne, Kompleksowe, Ref Complex)

Podzielić s’ przez <cod class=parama">a'.

public static void Divide(double s, Complex a, ref Complex result)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

result Complex

W wyniku .

Exceptions

DivideByZeroException

Nie można dzielić na zero.

Equals(Obiekt)

Określa, czy określony System.Object jest równy tej instancji.

public override bool Equals(object obj)

Parameters

obj object

System.Object do porównania z tą instancją.

Returns

bool

“prawdziwy” jeśli określony System.Object jest równy tej instancji; w przeciwnym razie “fałszywy”.

Equals(Complex)

Określa, czy określony System.Object jest równy tej instancji.

public bool Equals(Complex other)

Parameters

other Complex

System.Object do porównania z tą instancją.

Returns

bool

“prawdziwy” jeśli określony System.Object jest równy tej instancji; w przeciwnym razie “fałszywy”.

Exp(Complex)

Wzrost e przez a'.

public static Complex Exp(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

e podniesiony przez a'.

GetHashCode()

Wróć do tego kodu hash.

public override int GetHashCode()

Returns

int

Kod hash dla tego przykładu, odpowiedni do użycia w algorytmach hashingu i strukturach danych, takich jak tabela hash.

Log(Complex)

Otrzymuje się log a'.

public static Complex Log(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Dziennik a'.

Multiply(Kompleks, kompleks)

Zwiększ a’ za pomocą <cod class=paramaf">b'.

public static Complex Multiply(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

Wynik rozmnażania się.

Multiply(Kompleks, podwójny)

Zwiększ a’ za pomocą <cod class=parama">s'.

public static Complex Multiply(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

Wynik rozmnażania się.

Multiply(Kompleks, kompleks, ref kompleks)

Zwiększ a’ za pomocą <cod class=paramaf">b'.

public static void Multiply(Complex a, Complex b, ref Complex result)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

result Complex

W wyniku .

Multiply(Kompleks, podwójny, ref kompleks)

Zwiększ a’ za pomocą <cod class=parama">s'.

public static void Multiply(Complex a, double s, ref Complex result)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

result Complex

W wyniku .

Negate(Complex)

Odpowiedź a'.

public static Complex Negate(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Wynik odrzucenia.

Parse(strumień)

Podziel określony s’ do Aspose.Imaging.ImageFilters.ComplexUtils.complex.

public static Complex Parse(string s)

Parameters

s string

I wartość s.

Returns

Complex

Kompleksowa liczba .

Exceptions

FormatException

Szczegółowa reprezentacja złożonego numeru nie jest prawidłowo sformułowana.

Sin(Complex)

Otrzymuje się od a'.

public static Complex Sin(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Syn z a'.

Sqrt(Complex)

Otrzymuje kwadratowy korzeń a'.

public static Complex Sqrt(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Kwiatowe korzenie .

Subtract(Kompleks, kompleks)

Podtytuły b’ z a'.

public static Complex Subtract(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

W wyniku subtrakcji.

Subtract(Kompleks, podwójny)

Podtytuły s’ z <cod class" a'.

public static Complex Subtract(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

W wyniku subtrakcji.

Subtract(Podwójne, kompleksowe)

Podtytuły s’ z <cod class" a'.

public static Complex Subtract(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

W wyniku subtrakcji.

Subtract(Kompleks, kompleks, ref kompleks)

Podtytuły b’ z a'.

public static void Subtract(Complex a, Complex b, ref Complex result)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

result Complex

W wyniku .

Subtract(Kompleks, podwójny, ref kompleks)

Podtytuły s’ z <cod class" a'.

public static void Subtract(Complex a, double s, ref Complex result)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

result Complex

W wyniku .

Subtract(Podwójne, Kompleksowe, Ref Complex)

Podtytuły a’ z <cod class=parama">s'.

public static void Subtract(double s, Complex a, ref Complex result)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

result Complex

W wyniku .

Tan(Complex)

Otrzymuje Tan z a'.

public static Complex Tan(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

Tan z a'.

ToString()

Powraca system.String, który reprezentuje tę instancję.

public override string ToString()

Returns

string

System.String, który reprezentuje tę instancję.

TryParse(Płytki, Kompleks)

Spróbuj rozdzielić określony s’ do Aspose.Imaging.ImageFilters.ComplexUtils.complex.

public static bool TryParse(string s, out Complex result)

Parameters

s string

I wartość s.

result Complex

W wyniku .

Returns

bool

Prawda jest taka, że liczba jest złożona.

Operators

Operator +(Kompleks, kompleks)

Wprowadź operator +.

public static Complex operator +(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

wyników operatora.

Operator +(Kompleks, podwójny)

Wprowadź operator +.

public static Complex operator +(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

wyników operatora.

Operator +(Podwójne, kompleksowe)

Wprowadź operator +.

public static Complex operator +(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

wyników operatora.

Operator /(Kompleks, kompleks)

Wdrożenie przez operatora /.

public static Complex operator /(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

wyników operatora.

Operator /(Kompleks, podwójny)

Wdrożenie przez operatora /.

public static Complex operator /(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

wyników operatora.

Operator /(Podwójne, kompleksowe)

Wdrożenie przez operatora /.

public static Complex operator /(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

wyników operatora.

Operator =(Kompleks, kompleks)

Wdrożenie operatora =

public static bool operator ==(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

bool

wyników operatora.

Kompleks operacyjny(Podwójne)

Wykonuje wyraźną konwersję z System.Double do Aspose.Imaging.ImageFilters.ComplexUtils.complex.

public static explicit operator Complex(double value)

Parameters

value double

I wartość .

Returns

Complex

Wynik konwersji.

Kompleks operacyjny(Floty)

Wykonuje wyraźną konwersję z System.Single do Aspose.Imaging.ImageFilters.ComplexUtils.complex.

public static explicit operator Complex(float value)

Parameters

value float

I wartość .

Returns

Complex

Wynik konwersji.

Operator !=(Kompleks, kompleks)

Wprowadź operator ! = .

public static bool operator !=(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

bool

wyników operatora.

Operator *(Kompleks, kompleks)

Wykonaj operator *.

public static Complex operator *(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

wyników operatora.

Operator *(Podwójne, kompleksowe)

Wykonaj operator *.

public static Complex operator *(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

wyników operatora.

Operator *(Kompleks, podwójny)

Wykonaj operator *.

public static Complex operator *(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

wyników operatora.

Operator -(Kompleks, kompleks)

Wdrożenie przez operatora -

public static Complex operator -(Complex a, Complex b)

Parameters

a Complex

To jest kompleks.

b Complex

w kompleksie b.

Returns

Complex

wyników operatora.

Operator -(Kompleks, podwójny)

Wdrożenie przez operatora -

public static Complex operator -(Complex a, double s)

Parameters

a Complex

To jest kompleks.

s double

I wartość s.

Returns

Complex

wyników operatora.

Operator -(Podwójne, kompleksowe)

Wdrożenie przez operatora -

public static Complex operator -(double s, Complex a)

Parameters

s double

I wartość s.

a Complex

To jest kompleks.

Returns

Complex

wyników operatora.

Operator -(Complex)

Wdrożenie przez operatora -

public static Complex operator -(Complex a)

Parameters

a Complex

To jest kompleks.

Returns

Complex

wyników operatora.

 Polski