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 و Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im يساوي 1.
public static readonly Complex One
القيمة الميدانية
SizeOfComplex
حجم المعقد .
public static readonly int SizeOfComplex
القيمة الميدانية
SizeOfDouble
حجم النظام .Double.
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
قيمة S .
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(مجمع، مزدوج، مجمع ref)
إضافات a’ و
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
من المعقدة .
s
double
قيمة 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)
يحصل على كس من a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
كوس من a'.
Divide(مجمع، مجمع)
تقسيم a’ بواسطة
b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
من المعقدة .
b
Complex
مجمع ب .
Returns
نتيجة الانقسام .
Exceptions
لا يمكن تقسيمها إلى صفر.
Divide(مجمع، مزدوجة)
تقسيم a’ بواسطة
s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
من المعقدة .
s
double
قيمة S .
Returns
نتيجة الانقسام .
Exceptions
لا يمكن تقسيمها إلى صفر.
Divide(مزدوجة، مجمعة)
تقسيم a’ بواسطة
s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
قيمة S .
a
Complex
من المعقدة .
Returns
نتيجة الانقسام .
Exceptions
لا يمكن تقسيمها إلى صفر.
Divide(مجمع، مجمع، مجمع)
تقسيم a’ بواسطة
b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
من المعقدة .
b
Complex
مجمع ب .
result
Complex
النتيجة .
Exceptions
لا يمكن تقسيمها إلى صفر.
Divide(مجمع، مزدوج، مجمع ref)
تقسيم a’ بواسطة
s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
من المعقدة .
s
double
قيمة S .
result
Complex
النتيجة .
Exceptions
لا يمكن تقسيمها إلى صفر.
Divide(مجمع، مجمع، مجمع)
تقسيم s’ بواسطة
a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
قيمة S .
a
Complex
من المعقدة .
result
Complex
النتيجة .
Exceptions
لا يمكن تقسيمها إلى صفر.
Equals(الموضوع)
يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.
public override bool Equals(object obj)
Parameters
obj
object
نظام.موضوع للمقارنة مع هذه الحالة.
Returns
“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.
Equals(Complex)
يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.
public bool Equals(Complex other)
Parameters
other
Complex
نظام.موضوع للمقارنة مع هذه الحالة.
Returns
“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.
Exp(Complex)
يرفع e بواسطة a'.
public static Complex Exp(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
تم رفعها بواسطة a'.
GetHashCode()
إرجاع رمز hash لهذا المثال.
public override int GetHashCode()
Returns
رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.
Log(Complex)
يحصل على سجل من a'.
public static Complex Log(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
سجل a'.
Multiply(مجمع، مجمع)
تضاعف a’ بواسطة
b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
من المعقدة .
b
Complex
مجمع ب .
Returns
نتيجة التكاثر .
Multiply(مجمع، مزدوجة)
تضاعف a’ بواسطة
s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
من المعقدة .
s
double
قيمة S .
Returns
نتيجة التكاثر .
Multiply(مجمع، مجمع، مجمع)
تضاعف a’ بواسطة
b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
من المعقدة .
b
Complex
مجمع ب .
result
Complex
النتيجة .
Multiply(مجمع، مزدوج، مجمع ref)
تضاعف a’ بواسطة
s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
من المعقدة .
s
double
قيمة S .
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
قيمة S .
Returns
العدد المعقد
Exceptions
لا يتم تنسيق التمثيل الصارم للعدد المعقد بشكل صحيح.
Sin(Complex)
يحصل على خطيئة من a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
Sin of 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
قيمة S .
Returns
نتيجة التخفيف .
Subtract(مزدوجة، مجمعة)
تحت العناوين s’ من
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
قيمة S .
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(مجمع، مزدوج، مجمع ref)
تحت العناوين s’ من
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
من المعقدة .
s
double
قيمة S .
result
Complex
النتيجة .
Subtract(مجمع، مجمع، مجمع)
تحت العناوين a’ من
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
قيمة S .
a
Complex
من المعقدة .
result
Complex
النتيجة .
Tan(Complex)
يحصل على Tan من a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
Tan من a'.
ToString()
يعود نظام.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
قيمة 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
قيمة S .
Returns
النتيجة من المشغل
المشغل +(مزدوجة، مجمعة)
قم بتنفيذ المشغل +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
قيمة 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
قيمة S .
Returns
النتيجة من المشغل
المشغل /(مزدوجة، مجمعة)
تنفيذ المشغل / .
public static Complex operator /(double s, Complex a)
Parameters
s
double
قيمة 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
نتيجة التحويل .
مجمع المشغل المباشر(السفينة)
إجراء تحويل صريح من 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
قيمة S .
a
Complex
من المعقدة .
Returns
النتيجة من المشغل
المشغل *(مجمع، مزدوجة)
تنفيذ المشغل *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
من المعقدة .
s
double
قيمة 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
قيمة S .
Returns
النتيجة من المشغل
المشغل -(مزدوجة، مجمعة)
إرسال رسالة إلى المشغل -.
public static Complex operator -(double s, Complex a)
Parameters
s
double
قيمة S .
a
Complex
من المعقدة .
Returns
النتيجة من المشغل
المشغل -(Complex)
إرسال رسالة إلى المشغل -.
public static Complex operator -(Complex a)
Parameters
a
Complex
من المعقدة .
Returns
النتيجة من المشغل