Struct Complex
Nazwa przestrzeń: Aspose.Imaging.ImageFilters.ComplexUtils Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Kompleksowa struktura liczby.
public struct Complex : IEquatable<complex>
Implements
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
One
Jedno kompleks ma Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re i W L17.ImagicFiler.
public static readonly Complex One
Wartość pola
SizeOfComplex
Wielkość kompleksu.
public static readonly int SizeOfComplex
Wartość pola
SizeOfDouble
Rozmiar systemu – podwójny.
public static readonly int SizeOfDouble
Wartość pola
Zero
Zero kompleksu
public static readonly Complex Zero
Wartość pola
Properties
Im
Uzyskuje lub ustawia wyobrażalną część.
public double Im { get; set; }
Wartość nieruchomości
Magnitude
Znajduje się wielkość.
public double Magnitude { get; }
Wartość nieruchomości
Phase
Wziął fazę.
public double Phase { get; }
Wartość nieruchomości
Re
Zostaw lub ustaw rzeczywistą część.
public double Re { get; set; }
Wartość nieruchomości
SquaredMagnitude
Otrzymuje kwadratową wielkość.
public double SquaredMagnitude { get; }
Wartość nieruchomości
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
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
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
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
Przybliżona równość wynika.
Clone()
Klonuje tę instancję.
public Complex Clone()
Returns
Jest to klon tego kompleksu.
Cos(Complex)
Otrzymuje Co z a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
To jest kompleks.
Returns
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
To wynik podziału.
Exceptions
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
To wynik podziału.
Exceptions
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
To wynik podziału.
Exceptions
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
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
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
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
“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
“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
e podniesiony przez a'.
GetHashCode()
Wróć do tego kodu hash.
public override int GetHashCode()
Returns
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
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
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
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
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
Kompleksowa liczba .
Exceptions
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
Syn z a'.
Sqrt(Complex)
Otrzymuje kwadratowy korzeń a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
To jest kompleks.
Returns
Kwiatowe korzenie .
Subtract(Kompleks, kompleks)
Podtytuły b’ z
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
To jest kompleks.
b
Complex
w kompleksie b.
Returns
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
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
W wyniku subtrakcji.
Subtract(Kompleks, kompleks, ref kompleks)
Podtytuły b’ z
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
Tan z a'.
ToString()
Powraca system.String, który reprezentuje tę instancję.
public override string ToString()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
wyników operatora.
Operator -(Complex)
Wdrożenie przez operatora -
public static Complex operator -(Complex a)
Parameters
a
Complex
To jest kompleks.
Returns
wyników operatora.