Struct Complex

Struct Complex

ชื่อพื้นที่: Aspose.Imaging.ImageFilters.ComplexUtils การประกอบ: Aspose.Imaging.dll (25.4.0)

โครงสร้างหมายเลขที่ซับซ้อน

public struct Complex : IEquatable<complex>

Implements

IEquatable

อนุญาโตตุลาการ

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

หมายเลข

Complex

One

หนึ่งคอมเพล็กซ์ที่มี Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re และ Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im เท่ากับ 1.

public static readonly Complex One

หมายเลข

Complex

SizeOfComplex

ขนาดของคอมโพสิต

public static readonly int SizeOfComplex

หมายเลข

int

SizeOfDouble

ขนาดของ System.Double

public static readonly int SizeOfDouble

หมายเลข

int

Zero

ภาวะซับซ้อน

public static readonly Complex Zero

หมายเลข

Complex

Properties

Im

รับหรือวางส่วนที่จินตนาการ

public double Im { get; set; }

คุณสมบัติมูลค่า

double

Magnitude

ได้รับความสูง

public double Magnitude { get; }

คุณสมบัติมูลค่า

double

Phase

ได้รับขั้นตอน

public double Phase { get; }

คุณสมบัติมูลค่า

double

Re

ได้รับหรือตั้งค่าส่วนจริง

public double Re { get; set; }

คุณสมบัติมูลค่า

double

SquaredMagnitude

ได้รับความสูงสี่เหลี่ยม

public double SquaredMagnitude { get; }

คุณสมบัติมูลค่า

double

Methods

Add(ภาวะซับซ้อน)

เพิ่ม a’ และ b'.

public static Complex Add(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

จํานวนที่ซับซ้อน

Add(คอมเพล็กซ์ คู่)

เพิ่ม a’ และ s'.

public static Complex Add(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ความซับซ้อนที่มี 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

bool

ผลลัพธ์ของสม่ําเสมอที่ใกล้เคียง

ApproxEqual(คอมเพล็กซ์, คอมเพล็กซ์, คู่)

ตรวจสอบความสมดุลที่ใกล้ชิด

public static bool ApproxEqual(Complex a, Complex b, double tolerance)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

tolerance double

ความต้านทาน

Returns

bool

ผลลัพธ์ของสม่ําเสมอที่ใกล้เคียง

Clone()

คลอนตัวอย่างนี้

public Complex Clone()

Returns

Complex

คลอนของซับซ้อนนี้

Cos(Complex)

ได้รับ Cos ของ a'.

public static Complex Cos(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

Cos ของ a'.

Divide(ภาวะซับซ้อน)

ส่วนแบ่ง a’ โดย b'.

public static Complex Divide(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของการแบ่ง

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Divide(คอมเพล็กซ์ คู่)

ส่วนแบ่ง a’ โดย s'.

public static Complex Divide(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของการแบ่ง

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Divide(คู่, คอมเพล็กซ์)

ส่วนแบ่ง a’ โดย s'.

public static Complex Divide(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของการแบ่ง

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Divide(คอมเพลา, คอมเพลา, คอมเพลา)

ส่วนแบ่ง a’ โดย b'.

public static void Divide(Complex a, Complex b, ref Complex result)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

result Complex

ผล

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Divide(คอมเพล็กซ์, คู่, คอมเพล็กซ์)

ส่วนแบ่ง a’ โดย s'.

public static void Divide(Complex a, double s, ref Complex result)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

result Complex

ผล

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Divide(คู่, คอมเพล็กซ์, คอมเพล็กซ์)

ส่วนแบ่ง s’ โดย a'.

public static void Divide(double s, Complex a, ref Complex result)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

result Complex

ผล

Exceptions

DivideByZeroException

ไม่สามารถแบ่งได้ด้วยศูนย์

Equals(วัตถุ)

กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public override bool Equals(object obj)

Parameters

obj object

ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้

Returns

bool

‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.

Equals(Complex)

กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public bool Equals(Complex other)

Parameters

other Complex

ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้

Returns

bool

‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.

Exp(Complex)

เพิ่ม e โดย a’.

public static Complex Exp(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

e ที่เพิ่มขึ้นโดย a’.

GetHashCode()

กลับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash

Log(Complex)

ได้รับบันทึกของ a'.

public static Complex Log(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

บันทึกของ a'.

Multiply(ภาวะซับซ้อน)

multiplies a’ by b'.

public static Complex Multiply(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของการเพิ่มขึ้น

Multiply(คอมเพล็กซ์ คู่)

multiplies a’ by s'.

public static Complex Multiply(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของการเพิ่มขึ้น

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

Complex

ผลของการปฏิเสธ

Parse(รั้ว)

คัดลอก s" ใน Aspose.Imaging.ImageFilters.ComplexUtils.Complex

public static Complex Parse(string s)

Parameters

s string

หมายเลข S

Returns

Complex

จํานวนที่ซับซ้อน

Exceptions

FormatException

การแสดงผลอย่างเคร่งครัดของหมายเลขที่ซับซ้อนไม่ได้จัดรูปแบบอย่างถูกต้อง

Sin(Complex)

ได้รับ Sin ของ a'.

public static Complex Sin(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

Sin ของ a'.

Sqrt(Complex)

ได้รับรากสี่เหลี่ยมของ a'.

public static Complex Sqrt(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

รากสี่เหลี่ยม

Subtract(ภาวะซับซ้อน)

Subtracts b’ จาก a'.

public static Complex Subtract(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลลัพธ์ของ Subtraction

Subtract(คอมเพล็กซ์ คู่)

Subtracts s’ จาก a'.

public static Complex Subtract(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลลัพธ์ของ Subtraction

Subtract(คู่, คอมเพล็กซ์)

Subtracts s’ จาก a'.

public static Complex Subtract(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลลัพธ์ของ 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

Complex

Tan ของ a'.

ToString()

กลับ System.String ที่แสดงตัวอย่างนี้

public override string ToString()

Returns

string

ระบบ 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

bool

จริงๆถ้าหมายเลขที่ซับซ้อนเป็นพาร์เซ็ต

Operators

ผู้ประกอบการ +(ภาวะซับซ้อน)

แนะนําผู้ประกอบการ +

public static Complex operator +(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ +(คอมเพล็กซ์ คู่)

แนะนําผู้ประกอบการ +

public static Complex operator +(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ +(คู่, คอมเพล็กซ์)

แนะนําผู้ประกอบการ +

public static Complex operator +(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ(ภาวะซับซ้อน)

การดําเนินการโดยผู้ประกอบการ /

public static Complex operator /(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ(คอมเพล็กซ์ คู่)

การดําเนินการโดยผู้ประกอบการ /

public static Complex operator /(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ(คู่, คอมเพล็กซ์)

การดําเนินการโดยผู้ประกอบการ /

public static Complex operator /(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ =(ภาวะซับซ้อน)

แนะนําผู้ประกอบการ ==

public static bool operator ==(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

bool

ผลของผู้ประกอบการ

คอมเพล็กซ์ผู้ประกอบการที่ชัดเจน(คู่)

ทําการแปลงอย่างชัดเจนจาก System.Double ไปยัง Aspose.Imaging.ImageFilters.ComplexUtils.Complex

public static explicit operator Complex(double value)

Parameters

value double

ค่าใช้จ่าย

Returns

Complex

ผลของการแปลง

คอมเพล็กซ์ผู้ประกอบการที่ชัดเจน(เฟอร์รี่)

ทําการแปลงอย่างชัดเจนจาก System.Single ไปยัง Aspose.Imaging.ImageFilters.ComplexUtils.Complex

public static explicit operator Complex(float value)

Parameters

value float

ค่าใช้จ่าย

Returns

Complex

ผลของการแปลง

ผู้ประกอบการ !=(ภาวะซับซ้อน)

แนะนําผู้ประกอบการ !=

public static bool operator !=(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

bool

ผลของผู้ประกอบการ

ผู้ประกอบการ *(ภาวะซับซ้อน)

แนะนําผู้ประกอบการ *

public static Complex operator *(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ *(คู่, คอมเพล็กซ์)

แนะนําผู้ประกอบการ *

public static Complex operator *(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ *(คอมเพล็กซ์ คู่)

แนะนําผู้ประกอบการ *

public static Complex operator *(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ -(ภาวะซับซ้อน)

การดําเนินการโดยผู้ประกอบการ -.

public static Complex operator -(Complex a, Complex b)

Parameters

a Complex

ที่ซับซ้อน

b Complex

โซลูชัน B

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ -(คอมเพล็กซ์ คู่)

การดําเนินการโดยผู้ประกอบการ -.

public static Complex operator -(Complex a, double s)

Parameters

a Complex

ที่ซับซ้อน

s double

หมายเลข S

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ -(คู่, คอมเพล็กซ์)

การดําเนินการโดยผู้ประกอบการ -.

public static Complex operator -(double s, Complex a)

Parameters

s double

หมายเลข S

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของผู้ประกอบการ

ผู้ประกอบการ -(Complex)

การดําเนินการโดยผู้ประกอบการ -.

public static Complex operator -(Complex a)

Parameters

a Complex

ที่ซับซ้อน

Returns

Complex

ผลของผู้ประกอบการ

 แบบไทย