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
Уявіть собі частину.
Complex(Complex)
Ініціалізація нової інстанції Aspose.Imaging.ImageFilters.ComplexUtils.complex структури.
public Complex(Complex c)
Parameters
c
Complex
Комплексна цифра
Fields
І
Я складно мати Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM дорівнює 1.
public static readonly Complex I
Полезна вартість
One
Один комплекс має Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re і Wl17.Imagifilter.ComplexУ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’ і
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
Returns
Сума комплектується.
Add(Комплекс, подвійний)
Додатки a’ і
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
Returns
Комплекс з його Re збільшився s'.
Add(Комплекс, комплекс, реф комплекс)
Додатки a’ і
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
result
Complex
В результаті .
Add(Комплекс, подвійний, реф комплекс)
Додатки a’ і
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
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)
Використовується код класу a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
Код класу a'.
Divide(Комплекс і комплекс)
Розділяти a’ за кодом класу=" paramrev">b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
Returns
В результаті поділу.
Exceptions
Не можна розділяти на нуль.
Divide(Комплекс, подвійний)
Розділяється a’ за кодом класу=“Paramrev”>s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
Returns
В результаті поділу.
Exceptions
Не можна розділяти на нуль.
Divide(Двоповерховий комплекс)
Розділяється a’ за кодом класу=“Paramrev”>s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
Це цінність с.
a
Complex
Це один комплекс.
Returns
В результаті поділу.
Exceptions
Не можна розділяти на нуль.
Divide(Комплекс, комплекс, реф комплекс)
Розділяти a’ за кодом класу=" paramrev">b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
result
Complex
В результаті .
Exceptions
Не можна розділяти на нуль.
Divide(Комплекс, подвійний, реф комплекс)
Розділяється a’ за кодом класу=“Paramrev”>s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
result
Complex
В результаті .
Exceptions
Не можна розділяти на нуль.
Divide(Двоповерховий, комплексний, реф комплекс)
Розділяти s’ за кодом класу=“arama”>a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Це цінність с.
a
Complex
Це один комплекс.
result
Complex
В результаті .
Exceptions
Не можна розділяти на нуль.
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)
Підвищує e за 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
Про це йдеться в повідомленні a'.
Multiply(Комплекс і комплекс)
Умножуйте a’ за допомогою <code class"b".
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
Returns
Результат умноження.
Multiply(Комплекс, подвійний)
Умножуйте a’ за допомогою <code class=parama">s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
Returns
Результат умноження.
Multiply(Комплекс, комплекс, реф комплекс)
Умножуйте a’ за допомогою <code class"b".
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
result
Complex
В результаті .
Multiply(Комплекс, подвійний, реф комплекс)
Умножуйте a’ за допомогою <code class=parama">s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
result
Complex
В результаті .
Negate(Complex)
Забороняється a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
В результаті відмови.
Parse(стрічка)
Розрізати зазначений s’ в Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
Це цінність с.
Returns
Комплексна цифра
Exceptions
Стійке представлення складного числа не правильно форматировано.
Sin(Complex)
Використовується код класу a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
Сина з a'.
Sqrt(Complex)
Отримає квадратний корінь a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
Квадратний корінь
Subtract(Комплекс і комплекс)
Субтракти b’ з
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
Returns
В результаті субтракції.
Subtract(Комплекс, подвійний)
Субтракти s’ з
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
Returns
В результаті субтракції.
Subtract(Двоповерховий комплекс)
Субтракти s’ з
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Це цінність с.
a
Complex
Це один комплекс.
Returns
В результаті субтракції.
Subtract(Комплекс, комплекс, реф комплекс)
Субтракти b’ з
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Це один комплекс.
b
Complex
В комплексі Б.
result
Complex
В результаті .
Subtract(Комплекс, подвійний, реф комплекс)
Субтракти s’ з
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
result
Complex
В результаті .
Subtract(Двоповерховий, комплексний, реф комплекс)
Субтракти a’ з <code class=parama">s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Це цінність с.
a
Complex
Це один комплекс.
result
Complex
В результаті .
Tan(Complex)
Завантажити код класу a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
Тан з a'.
ToString()
Він повертає System.String, який представляє цю інстанцію.
public override string ToString()
Returns
Система.String, яка представляє цю інстанцію.
TryParse(Стриг, вихідний комплекс)
Спробуйте розділити зазначений s’ в Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Це цінність с.
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
Це цінність с.
Returns
Результат оператора.
Оператор +(Двоповерховий комплекс)
Використання оператора +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Це цінність с.
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
Це цінність с.
Returns
Результат оператора.
Оператор /(Двоповерховий комплекс)
Виконує оператор /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Це цінність с.
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
Результат перетворення.
Комплекс операторів(Флота)
Проводить експлицитну конверсію від System.Single до Aspose.Imaging.ImageFilters.ComplexUtils.complex.
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
Це цінність с.
a
Complex
Це один комплекс.
Returns
Результат оператора.
Оператор *(Комплекс, подвійний)
Використання оператора *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Це один комплекс.
s
double
Це цінність с.
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
Це цінність с.
Returns
Результат оператора.
Оператор -(Двоповерховий комплекс)
Використання оператора -
public static Complex operator -(double s, Complex a)
Parameters
s
double
Це цінність с.
a
Complex
Це один комплекс.
Returns
Результат оператора.
Оператор -(Complex)
Використання оператора -
public static Complex operator -(Complex a)
Parameters
a
Complex
Це один комплекс.
Returns
Результат оператора.