Struct Complex
Именује се: Aspose.Imaging.ImageFilters.ComplexUtils Асамблеја: Aspose.Imaging.dll (25.4.0)
Комплексна структура бројева.
public struct Complex : IEquatable<complex>
Implements
Наслеђени чланови
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(двоструко, двоструко)
Иницијалише нову инстанцију Aspose.Imaging.ImageFilters.ComplexUtils.complex структуре.
public Complex(double real, double imaginary)
Parameters
real
double
Истински део је.
imaginary
double
To je maštovani deo.
Complex(Complex)
Иницијалише нову инстанцију Aspose.Imaging.ImageFilters.ComplexUtils.complex структуре.
public Complex(Complex c)
Parameters
c
Complex
То је сложен број.
Fields
I
Ја сам сложен имати Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM једнак 1.
public static readonly Complex I
Пољска вредност
One
Један комплекс има Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re и Wl17.Imagifilter.KomplexУtiles.Complex.IM је једнак 1.
public static readonly Complex One
Пољска вредност
SizeOfComplex
величине комплекса.
public static readonly int SizeOfComplex
Пољска вредност
SizeOfDouble
Величина система - двострука.
public static readonly int SizeOfDouble
Пољска вредност
Zero
нуле комплекса.
public static readonly Complex Zero
Пољска вредност
Properties
Im
Добија или поставља замишљени део.
public double Im { get; set; }
Вредност имовине
Magnitude
Добије величину.
public double Magnitude { get; }
Вредност имовине
Phase
Добије фазу.
public double Phase { get; }
Вредност имовине
Re
Добија или поставља стварни део.
public double Re { get; set; }
Вредност имовине
SquaredMagnitude
Добија квадратну величину.
public double SquaredMagnitude { get; }
Вредност имовине
Methods
Add(Комплекс и комплекс)
Додаци a’ и <cod class=paramaf">b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Сума је сложена.
Add(Комплекс, двоструки)
Додаци a’ и <code class=paramaf">s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Комплекс са својим Ре повећан је s'.
Add(Комплекс, комплекс, реф комплекс)
Додаци a’ и <cod class=paramaf">b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
result
Complex
То је резултат.
Add(Комплекс, двоструки, реф комплекс)
Додаци a’ и <code class=paramaf">s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
result
Complex
То је резултат.
ApproxEqual(Комплекс и комплекс)
Проверите приближну једнакост.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат приближног равнотеже.
ApproxEqual(Комплекс, комплекс и двоструки)
Проверите приближну једнакост.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
tolerance
double
То је толеранција.
Returns
Резултат приближног равнотеже.
Clone()
Клонирају ову инстанцију.
public Complex Clone()
Returns
То је клон овог комплекса.
Cos(Complex)
Добије ЦО од а'.
public static Complex Cos(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Цос из а'.
Divide(Комплекс и комплекс)
Раздвојите a’ по <cod class=parama">b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат је подела.
Exceptions
Ne može se podeliti po nuli.
Divide(Комплекс, двоструки)
Поделите a’ по <cod class=paramaf">s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат је подела.
Exceptions
Ne može se podeliti po nuli.
Divide(Двоструки, комплексни)
Поделите a’ по <cod class=paramaf">s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат је подела.
Exceptions
Ne može se podeliti po nuli.
Divide(Комплекс, комплекс, реф комплекс)
Раздвојите a’ по <cod class=parama">b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
result
Complex
То је резултат.
Exceptions
Ne može se podeliti po nuli.
Divide(Комплекс, двоструки, реф комплекс)
Поделите a’ по <cod class=paramaf">s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
result
Complex
То је резултат.
Exceptions
Ne može se podeliti po nuli.
Divide(Двоструки, комплекс, реф комплекс)
Поделите s’ по <cod class=parama">a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
result
Complex
То је резултат.
Exceptions
Ne može se podeliti po nuli.
Equals(Објекат)
Одређује да ли је одређени System.Object једнак овој инстанцији.
public override bool Equals(object obj)
Parameters
obj
object
Систем.Објект да се упореди са овим инстанцијом.
Returns
‘истина’ ако је одређени Систем.Објект једнак овом примјеру; иначе, ‘фалсификовани’.
Equals(Complex)
Одређује да ли је одређени System.Object једнак овој инстанцији.
public bool Equals(Complex other)
Parameters
other
Complex
Систем.Објект да се упореди са овим инстанцијом.
Returns
‘истина’ ако је одређени Систем.Објект једнак овом примјеру; иначе, ‘фалсификовани’.
Exp(Complex)
Подиже се е по a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Е је подигнут по a’.
GetHashCode()
Повратак хаш кода за ову инстанцију.
public override int GetHashCode()
Returns
Хаш код за овај пример, погодан за употребу у хашинг алгоритмима и структурама података као што је хаш табела.
Log(Complex)
Добије се лог a'.
public static Complex Log(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Лог <код класа=“paramref”>а'.
Multiply(Комплекс и комплекс)
Умножите a’ по <cod class=paramaf">b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
То је резултат множења.
Multiply(Комплекс, двоструки)
Умножава a’ по <cod class=paramaf">s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
То је резултат множења.
Multiply(Комплекс, комплекс, реф комплекс)
Умножите a’ по <cod class=paramaf">b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
result
Complex
То је резултат.
Multiply(Комплекс, двоструки, реф комплекс)
Умножава a’ по <cod class=paramaf">s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
result
Complex
То је резултат.
Negate(Complex)
Негира a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
То је резултат одбацивања.
Parse(Стринг)
Поделите одређени <код класа=“paramref”>с’ у Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
Vrednost je s.
Returns
То је сложен број.
Exceptions
Строга репрезентација сложеног броја није исправно форматирана.
Sin(Complex)
Добије се грех од a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Sin od a'.
Sqrt(Complex)
Добија квадратни корен a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Квадратни корен .
Subtract(Комплекс и комплекс)
Subtracts b’ from <code class=paramaf">a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат суптракције.
Subtract(Комплекс, двоструки)
Subtracts s’ from <code class=paramaf">a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат суптракције.
Subtract(Двоструки, комплексни)
Subtracts s’ from <code class=paramaf">a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат суптракције.
Subtract(Комплекс, комплекс, реф комплекс)
Subtracts b’ from <code class=paramaf">a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
result
Complex
То је резултат.
Subtract(Комплекс, двоструки, реф комплекс)
Subtracts s’ from <code class=paramaf">a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
result
Complex
То је резултат.
Subtract(Двоструки, комплекс, реф комплекс)
Subtracts a’ from
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
result
Complex
То је резултат.
Tan(Complex)
Добије Тан од a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Тан од a'.
ToString()
Враћа систем.Стринг који представља ову инстанцију.
public override string ToString()
Returns
Систем.Стринг који представља ову инстанцију.
TryParse(КСНУМКС, изван комплекса)
Покушајте да поделите одређени <код класа=“paramref”>с’ у Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Vrednost je s.
result
Complex
То је резултат.
Returns
Истина, ако је сложен број парседан.
Operators
Оператор +(Комплекс и комплекс)
Имплементација оператора +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Оператор +(Комплекс, двоструки)
Имплементација оператора +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат оператора.
Оператор +(Двоструки, комплексни)
Имплементација оператора +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат оператора.
Оператор /(Комплекс и комплекс)
Имплементација оператора /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Оператор /(Комплекс, двоструки)
Имплементација оператора /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат оператора.
Оператор /(Двоструки, комплексни)
Имплементација оператора /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат оператора.
Оператор =(Комплекс и комплекс)
Имплементација оператора =.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Комплекс експлицитних оператора(Двоструко)
Извршава експлицитну конверзију од System.Double до Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
То је вредност.
Returns
То је резултат конверзије.
Комплекс експлицитних оператора(Флоат)
Остварује експлицитну конверзију од Систем.Сингл до ВЛ17.ИмагеФилтерс.КомплексУтлс.Цонгл.
public static explicit operator Complex(float value)
Parameters
value
float
То је вредност.
Returns
То је резултат конверзије.
Оператор !=(Комплекс и комплекс)
Имплементирајте оператора! =
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Оператор *(Комплекс и комплекс)
Имплементација оператора *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Оператор *(Двоструки, комплексни)
Имплементација оператора *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат оператора.
Оператор *(Комплекс, двоструки)
Имплементација оператора *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат оператора.
Оператор -(Комплекс и комплекс)
Имплементација оператора -.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
То је комплекс.
b
Complex
То је Б комплекс.
Returns
Резултат оператора.
Оператор -(Комплекс, двоструки)
Имплементација оператора -.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
То је комплекс.
s
double
Vrednost je s.
Returns
Резултат оператора.
Оператор -(Двоструки, комплексни)
Имплементација оператора -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
Vrednost je s.
a
Complex
То је комплекс.
Returns
Резултат оператора.
Оператор -(Complex)
Имплементација оператора -.
public static Complex operator -(Complex a)
Parameters
a
Complex
То је комплекс.
Returns
Резултат оператора.