Struct Complex
Tên không gian: Aspose.Imaging.ImageFilters.ComplexUtils Tổng hợp: Aspose.Imaging.dll (25.4.0)
cấu trúc số phức tạp.
public struct Complex : IEquatable<complex>
Implements
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(đôi, double)
Bắt đầu một ví dụ mới của Aspose.Imaging.ImageFilters.ComplexUtils.complex cấu trúc.
public Complex(double real, double imaginary)
Parameters
real
double
Phần thực sự.
imaginary
double
Phần tưởng tượng
Complex(Complex)
Bắt đầu một ví dụ mới của Aspose.Imaging.ImageFilters.ComplexUtils.complex cấu trúc.
public Complex(Complex c)
Parameters
c
Complex
Số phức tạp
Fields
I
Tôi phức tạp có Aspose.Imaging.ImageFilters.ComplexUtils.complex.IM tương đương với 1.
public static readonly Complex I
Giá trị Field
One
Một phức tạp có Aspose.Imaging.ImageFilters.ComplexUtils.complex.Re và Wl17.Imagifilter.Cởi.
public static readonly Complex One
Giá trị Field
SizeOfComplex
Kích thước của phức tạp
public static readonly int SizeOfComplex
Giá trị Field
SizeOfDouble
Kích thước của System.Double
public static readonly int SizeOfDouble
Giá trị Field
Zero
Zero phức tạp
public static readonly Complex Zero
Giá trị Field
Properties
Im
Nhận hoặc đặt phần tưởng tượng.
public double Im { get; set; }
Giá trị bất động sản
Magnitude
nhận được kích thước.
public double Magnitude { get; }
Giá trị bất động sản
Phase
Nhận được giai đoạn.
public double Phase { get; }
Giá trị bất động sản
Re
Nhận hoặc đặt phần thực sự.
public double Re { get; set; }
Giá trị bất động sản
SquaredMagnitude
Nhận được kích thước vuông.
public double SquaredMagnitude { get; }
Giá trị bất động sản
Methods
Add(phức tạp, complex)
Thêm a’ và <các code class=parama>b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Số tiền phức tạp
Add(phức tạp, đôi)
Thêm a’ và <các code class=parama>s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Các phức tạp với Re của nó tăng bằng s'.
Add(Complex, phức tạp, ref complex)
Thêm a’ và <các code class=parama>b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
result
Complex
Kết quả .
Add(phức tạp, double, ref complex)
Thêm a’ và <các code class=parama>s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
result
Complex
Kết quả .
ApproxEqual(phức tạp, complex)
Kiểm tra sự bình đẳng gần gũi
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả bình đẳng gần gũi.
ApproxEqual(Phân tích, phức tạp, đôi)
Kiểm tra sự bình đẳng gần gũi
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
tolerance
double
sự dung nạp.
Returns
Kết quả bình đẳng gần gũi.
Clone()
Clone trường hợp này.
public Complex Clone()
Returns
Một clone của phức tạp này.
Cos(Complex)
Nhận Cos của a'.
public static Complex Cos(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Cos của a'.
Divide(phức tạp, complex)
Chia a’ bằng <các code class=parama>b'.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của sự chia rẽ
Exceptions
Không thể chia bằng 0
Divide(phức tạp, đôi)
Chia a’ bằng <các code class=parama">s'.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của sự chia rẽ
Exceptions
Không thể chia bằng 0
Divide(Double, phức tạp)
Chia a’ bằng <các code class=parama">s'.
public static Complex Divide(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của sự chia rẽ
Exceptions
Không thể chia bằng 0
Divide(Complex, phức tạp, ref complex)
Chia a’ bằng <các code class=parama>b'.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
result
Complex
Kết quả .
Exceptions
Không thể chia bằng 0
Divide(phức tạp, double, ref complex)
Chia a’ bằng <các code class=parama">s'.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
result
Complex
Kết quả .
Exceptions
Không thể chia bằng 0
Divide(Double, phức tạp, ref Complex)
Chia s’ bằng <các code class=parama>a'.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
result
Complex
Kết quả .
Exceptions
Không thể chia bằng 0
Equals(đối tượng)
Nó xác định xem System.Object được chỉ định có tương đương với trường hợp này hay không.
public override bool Equals(object obj)
Parameters
obj
object
Hệ thống.Object để so sánh với trường hợp này.
Returns
’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.
Equals(Complex)
Nó xác định xem System.Object được chỉ định có tương đương với trường hợp này hay không.
public bool Equals(Complex other)
Parameters
other
Complex
Hệ thống.Object để so sánh với trường hợp này.
Returns
’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.
Exp(Complex)
Tăng e bằng a'.
public static Complex Exp(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
e được nâng lên bởi a'.
GetHashCode()
Quay lại một mã hash cho trường hợp này.
public override int GetHashCode()
Returns
Một mã hash cho ví dụ này, phù hợp để sử dụng trong các thuật toán hashing và cấu trúc dữ liệu như một bảng hash.
Log(Complex)
Nhận log của a'.
public static Complex Log(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Bản ghi của a'.
Multiply(phức tạp, complex)
Tùy chỉnh a’ bằng <các mã class=parama>b'.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của sự gia tăng.
Multiply(phức tạp, đôi)
Tùy chỉnh a’ bằng <các code class=parama>s'.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của sự gia tăng.
Multiply(Complex, phức tạp, ref complex)
Tùy chỉnh a’ bằng <các mã class=parama>b'.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
result
Complex
Kết quả .
Multiply(phức tạp, double, ref complex)
Tùy chỉnh a’ bằng <các code class=parama>s'.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
result
Complex
Kết quả .
Negate(Complex)
Từ chối a'.
public static Complex Negate(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Kết quả của sự từ chối.
Parse(String)
Chia s’ vào một Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static Complex Parse(string s)
Parameters
s
string
Giá trị của s.
Returns
Số phức tạp
Exceptions
Sự đại diện chặt chẽ của số phức tạp không được định dạng chính xác.
Sin(Complex)
Nhận Sin của a'.
public static Complex Sin(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Sin của a'.
Sqrt(Complex)
Gets root square của a'.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
bốn rễ.
Subtract(phức tạp, complex)
Các subtracts b’ từ <các code class=parama>a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của Subtract.
Subtract(phức tạp, đôi)
Các subtracts s’ từ <các code class=parama>a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của Subtract.
Subtract(Double, phức tạp)
Các subtracts s’ từ <các code class=parama>a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của Subtract.
Subtract(Complex, phức tạp, ref complex)
Các subtracts b’ từ <các code class=parama>a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
result
Complex
Kết quả .
Subtract(phức tạp, double, ref complex)
Các subtracts s’ từ <các code class=parama>a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
result
Complex
Kết quả .
Subtract(Double, phức tạp, ref Complex)
Các subtracts a’ từ <các code class=parama">s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
result
Complex
Kết quả .
Tan(Complex)
Nhận Tan của a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Tan của a'.
ToString()
Trở lại một System.String đại diện cho trường hợp này.
public override string ToString()
Returns
Một hệ thống.String đại diện cho trường hợp này.
TryParse(Màn hình, Out Complex)
Cố gắng chia s’ vào một Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Giá trị của s.
result
Complex
Kết quả .
Returns
Thật sự, nếu số phức tạp là parsed.
Operators
Nhà điều hành +(phức tạp, complex)
Thực hiện Operator +.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Nhà điều hành +(phức tạp, đôi)
Thực hiện Operator +.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của nhà khai thác.
Nhà điều hành +(Double, phức tạp)
Thực hiện Operator +.
public static Complex operator +(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của nhà khai thác.
Nhà điều hành /(phức tạp, complex)
Thực hiện bởi nhà điều hành /.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Nhà điều hành /(phức tạp, đôi)
Thực hiện bởi nhà điều hành /.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của nhà khai thác.
Nhà điều hành /(Double, phức tạp)
Thực hiện bởi nhà điều hành /.
public static Complex operator /(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của nhà khai thác.
Nhà điều hành =(phức tạp, complex)
Cung cấp cho nhà điều hành =.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Chi tiết Operator Complex(đôi)
Thực hiện chuyển đổi rõ ràng từ System.Double sang Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(double value)
Parameters
value
double
Giá trị .
Returns
Kết quả của sự chuyển đổi.
Chi tiết Operator Complex(Sông)
Thực hiện chuyển đổi rõ ràng từ System.Single sang Aspose.Imaging.ImageFilters.ComplexUtils.complex.
public static explicit operator Complex(float value)
Parameters
value
float
Giá trị .
Returns
Kết quả của sự chuyển đổi.
Nhà điều hành !=(phức tạp, complex)
Thực hiện các nhà điều hành !=.
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Nhà điều hành *(phức tạp, complex)
Thực hiện bởi nhà điều hành *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Nhà điều hành *(Double, phức tạp)
Thực hiện bởi nhà điều hành *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của nhà khai thác.
Nhà điều hành *(phức tạp, đôi)
Thực hiện bởi nhà điều hành *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của nhà khai thác.
Nhà điều hành -(phức tạp, complex)
Cung cấp cho nhà điều hành - -
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
của một phức tạp.
b
Complex
B phức tạp
Returns
Kết quả của nhà khai thác.
Nhà điều hành -(phức tạp, đôi)
Cung cấp cho nhà điều hành - -
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
của một phức tạp.
s
double
Giá trị của s.
Returns
Kết quả của nhà khai thác.
Nhà điều hành -(Double, phức tạp)
Cung cấp cho nhà điều hành - -
public static Complex operator -(double s, Complex a)
Parameters
s
double
Giá trị của s.
a
Complex
của một phức tạp.
Returns
Kết quả của nhà khai thác.
Nhà điều hành -(Complex)
Cung cấp cho nhà điều hành - -
public static Complex operator -(Complex a)
Parameters
a
Complex
của một phức tạp.
Returns
Kết quả của nhà khai thác.