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 structure
public Complex(double real, double imaginary)
Parameters
real
double
ส่วนที่แท้จริง
imaginary
double
ส่วนที่จินตนาการ
Complex(Complex)
เริ่มต้นตัวอย่างใหม่ของ Aspose.Imaging.ImageFilters.ComplexUtils.Complex structure
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 และ Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im เท่ากับ 1.
public static readonly Complex One
หมายเลข
SizeOfComplex
ขนาดของคอมโพสิต
public static readonly int SizeOfComplex
หมายเลข
SizeOfDouble
ขนาดของ System.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
โซลูชัน B
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
โซลูชัน B
result
Complex
ผล
Add(คอมเพล็กซ์, คู่, คอมเพล็กซ์)
เพิ่ม 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
โซลูชัน B
Returns
ผลลัพธ์ของสม่ําเสมอที่ใกล้เคียง
ApproxEqual(คอมเพล็กซ์, คอมเพล็กซ์, คู่)
ตรวจสอบความสมดุลที่ใกล้ชิด
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
tolerance
double
ความต้านทาน
Returns
ผลลัพธ์ของสม่ําเสมอที่ใกล้เคียง
Clone()
คลอนตัวอย่างนี้
public Complex Clone()
Returns
คลอนของซับซ้อนนี้
Cos(Complex)
ได้รับ Cos ของ a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
ที่ซับซ้อน
Returns
Cos ของ a'.
Divide(ภาวะซับซ้อน)
ส่วนแบ่ง a’ โดย
b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
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
โซลูชัน B
result
Complex
ผล
Exceptions
ไม่สามารถแบ่งได้ด้วยศูนย์
Divide(คอมเพล็กซ์, คู่, คอมเพล็กซ์)
ส่วนแบ่ง 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
‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.
Equals(Complex)
กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่
public bool Equals(Complex other)
Parameters
other
Complex
ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้
Returns
‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.
Exp(Complex)
เพิ่ม e โดย a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
ที่ซับซ้อน
Returns
e ที่เพิ่มขึ้นโดย a’.
GetHashCode()
กลับรหัส hash สําหรับตัวอย่างนี้
public override int GetHashCode()
Returns
รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash
Log(Complex)
ได้รับบันทึกของ a'.
public static Complex Log(Complex a)
Parameters
a
Complex
ที่ซับซ้อน
Returns
บันทึกของ a'.
Multiply(ภาวะซับซ้อน)
multiplies a’ by
b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
Returns
ผลของการเพิ่มขึ้น
Multiply(คอมเพล็กซ์ คู่)
multiplies a’ by
s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
ที่ซับซ้อน
s
double
หมายเลข S
Returns
ผลของการเพิ่มขึ้น
Multiply(คอมเพลา, คอมเพลา, คอมเพลา)
multiplies a’ by
b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
result
Complex
ผล
Multiply(คอมเพล็กซ์, คู่, คอมเพล็กซ์)
multiplies a’ by
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)
ได้รับ Sin ของ a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
ที่ซับซ้อน
Returns
Sin ของ a'.
Sqrt(Complex)
ได้รับรากสี่เหลี่ยมของ a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
ที่ซับซ้อน
Returns
รากสี่เหลี่ยม
Subtract(ภาวะซับซ้อน)
Subtracts b’ จาก
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
Returns
ผลลัพธ์ของ Subtraction
Subtract(คอมเพล็กซ์ คู่)
Subtracts s’ จาก
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
ที่ซับซ้อน
s
double
หมายเลข S
Returns
ผลลัพธ์ของ Subtraction
Subtract(คู่, คอมเพล็กซ์)
Subtracts s’ จาก
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
หมายเลข S
a
Complex
ที่ซับซ้อน
Returns
ผลลัพธ์ของ Subtraction
Subtract(คอมเพลา, คอมเพลา, คอมเพลา)
Subtracts b’ จาก
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
result
Complex
ผล
Subtract(คอมเพล็กซ์, คู่, คอมเพล็กซ์)
Subtracts s’ จาก
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
ที่ซับซ้อน
s
double
หมายเลข S
result
Complex
ผล
Subtract(คู่, คอมเพล็กซ์, คอมเพล็กซ์)
Subtracts 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()
กลับ System.String ที่แสดงตัวอย่างนี้
public override string ToString()
Returns
ระบบ String ซึ่งเป็นตัวแทนของ instance นี้
TryParse(string, out โซล็กซ์)
พยายามแบ่ง 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
โซลูชัน B
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
โซลูชัน B
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
โซลูชัน B
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
โซลูชัน B
Returns
ผลของผู้ประกอบการ
ผู้ประกอบการ *(ภาวะซับซ้อน)
แนะนําผู้ประกอบการ *
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
ที่ซับซ้อน
b
Complex
โซลูชัน B
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
โซลูชัน B
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
ผลของผู้ประกอบการ