Complex

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

All Implemented Interfaces: com.aspose.ms.System.IEquatable

public class Complex extends Struct<Complex> implements System.IEquatable<Complex>

بنية العدد المركب.

المنشئات

المنشئالوصف
Complex()
Complex(double real, double imaginary)يُنشئ مثيلاً جديدًا من بنية Complex.
Complex(Complex c)يُنشئ مثيلاً جديدًا من بنية Complex.

الحقول

حقلالوصف
SIZE_OF_DOUBLEحجم double.
SIZE_OF_COMPLEXحجم complex.
ZEROصفر مركب.
ONEمركب واحد له Re(#getRe.getRe/#setRe(double).setRe(double)) و Im(#getIm.getIm/#setIm(double).setIm(double)) يساوي 1.
Iمركب I له Im(#getIm.getIm/#setIm(double).setIm(double)) يساوي 1.

الطرق

طريقةالوصف
to_Complex(double value)يُجري تحويلًا صريحًا من double إلى Complex.
to_Complex(float value)يُجري تحويلًا صريحًا من float إلى Complex.
op_Equality(Complex a, Complex b)يُنفّذ المشغل ==.
op_Inequality(Complex a, Complex b)يُنفّذ المشغل !=.
op_UnaryNegation(Complex a)يُنفّذ المشغل -.
op_Addition(Complex a, Complex b)يُنفّذ المشغل +.
op_Addition(Complex a, double s)يُنفّذ المشغل +.
op_Addition(double s, Complex a)يُنفّذ المشغل +.
op_Subtraction(Complex a, Complex b)يُنفّذ المشغل -.
op_Subtraction(Complex a, double s)يُنفّذ المشغل -.
op_Subtraction(double s, Complex a)يُنفّذ المشغل -.
op_Multiply(Complex a, Complex b)يُطبق المشغل *.
op_Multiply(double s, Complex a)يُطبق المشغل *.
op_Multiply(Complex a, double s)يُطبق المشغل *.
op_Division(Complex a, Complex b)يُطبق المشغل /.
op_Division(Complex a, double s)يُطبق المشغل /.
op_Division(double s, Complex a)يُطبق المشغل /.
add(Complex a, Complex b)يضيف a و b.
add(Complex a, double s)يضيف a و s.
add(Complex a, Complex b, Complex[] result)يضيف a و b.
add(Complex a, double s, Complex[] result)يضيف a و s.
subtract(Complex a, Complex b)يطرح b من a.
subtract(Complex a, double s)يطرح s من a.
subtract(double s, Complex a)يطرح s من a.
subtract(Complex a, Complex b, Complex[] result)يطرح b من a.
subtract(Complex a, double s, Complex[] result)يطرح s من a.
subtract(double s, Complex a, Complex[] result)يطرح a من s.
multiply(Complex a, Complex b)يضرب a في b.
multiply(Complex a, double s)يضرب a في s.
multiply(Complex a, Complex b, Complex[] result)يضرب a في b.
multiply(Complex a, double s, Complex[] result)يضرب a في s.
divide(Complex a, Complex b)يقسم a على b.
divide(Complex a, double s)يقسم a على s.
divide(double s, Complex a)يقسم a على s.
divide(Complex a, Complex b, Complex[] result)يقسم a على b.
divide(Complex a, double s, Complex[] result)يقسم a على s.
divide(double s, Complex a, Complex[] result)يقسم s على a.
negate(Complex a)يعكس إشارة a.
approxEqual(Complex a, Complex b)يفحص المساواة التقريبية.
approxEqual(Complex a, Complex b, double tolerance)يفحص المساواة التقريبية.
parse(String s)يحلل s المحدد إلى Complex.
tryParse(String s, Complex[] result)يحاول تحليل s المحدد إلى Complex.
sqrt(Complex a)يحصل على الجذر التربيعي لـ a.
log(Complex a)يحصل على اللوغاريتم لـ a.
exp(Complex a)يرفع e إلى a.
sin(Complex a)يحصل على جيب a.
cos(Complex a)يحصل على جيب تمام a.
tan(Complex a)يحصل على ظل a.
isEquals(Complex obj1, Complex obj2)
multiply_internalize(double s)يضرب في s.
getRe()يحصل على الجزء الحقيقي.
setRe(double value)يضبط الجزء الحقيقي.
getIm()يحصل على الجزء التخيلي.
setIm(double value)يضبط الجزء التخيلي.
set(double re, double im)يضبط القيم ويعيد نفسه.
getMagnitude()يحصل على المقدار.
getPhase()يحصل على الطور.
getSquaredMagnitude()يحصل على المقدار المربع.
hashCode()يرجع رمز تجزئة (hash code) لهذه المثيل.
equals(Object obj)يحدد ما إذا كان Object المحدد يساوي هذه المثيلة.
toString()يعيد سلسلة تمثل هذه الحالة.
deepClone()ينسخ هذه المثيلة.
CloneTo(Complex that)
Clone()

Complex()

public Complex()

Complex(double real, double imaginary)

public Complex(double real, double imaginary)

يُنشئ مثيلاً جديدًا من بنية Complex.

Parameters:

معاملنوعالوصف
حقيقيdoubleالجزء الحقيقي.
تخيليdoubleالجزء التخيلي.

Complex(Complex c)

public Complex(Complex c)

يُنشئ مثيلاً جديدًا من بنية Complex.

Parameters:

معاملنوعالوصف
cComplexالعدد المركب.

SIZE_OF_DOUBLE

public static final int SIZE_OF_DOUBLE

حجم double.

SIZE_OF_COMPLEX

public static final int SIZE_OF_COMPLEX

حجم complex.

ZERO

public static final Complex ZERO

صفر مركب.

ONE

public static final Complex ONE

مركب واحد له Re(#getRe.getRe/#setRe(double).setRe(double)) و Im(#getIm.getIm/#setIm(double).setIm(double)) يساوي 1.

I

public static final Complex I

مركب I له Im(#getIm.getIm/#setIm(double).setIm(double)) يساوي 1.

to_Complex(double value)

public static Complex to_Complex(double value)

يُجري تحويلًا صريحًا من double إلى Complex.

Parameters:

معاملنوعالوصف
القيمةdoubleالقيمة.

Returns: Complex - The result of the conversion.

to_Complex(float value)

public static Complex to_Complex(float value)

يُجري تحويلًا صريحًا من float إلى Complex.

Parameters:

معاملنوعالوصف
القيمةfloatالقيمة.

Returns: Complex - The result of the conversion.

op_Equality(Complex a, Complex b)

public static boolean op_Equality(Complex a, Complex b)

يُنفّذ المشغل ==.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: منطقي - نتيجة العملية.

op_Inequality(Complex a, Complex b)

public static boolean op_Inequality(Complex a, Complex b)

يُنفّذ المشغل !=.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: منطقي - نتيجة العملية.

op_UnaryNegation(Complex a)

public static Complex op_UnaryNegation(Complex a)

يُنفّذ المشغل -.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - The result of the operator.

op_Addition(Complex a, Complex b)

public static Complex op_Addition(Complex a, Complex b)

يُنفّذ المشغل +.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of the operator.

op_Addition(Complex a, double s)

public static Complex op_Addition(Complex a, double s)

يُنفّذ المشغل +.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of the operator.

op_Addition(double s, Complex a)

public static Complex op_Addition(double s, Complex a)

يُنفّذ المشغل +.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, Complex b)

public static Complex op_Subtraction(Complex a, Complex b)

يُنفّذ المشغل -.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, double s)

public static Complex op_Subtraction(Complex a, double s)

يُنفّذ المشغل -.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of the operator.

op_Subtraction(double s, Complex a)

public static Complex op_Subtraction(double s, Complex a)

يُنفّذ المشغل -.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, Complex b)

public static Complex op_Multiply(Complex a, Complex b)

يُطبق المشغل *.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of the operator.

op_Multiply(double s, Complex a)

public static Complex op_Multiply(double s, Complex a)

يُطبق المشغل *.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, double s)

public static Complex op_Multiply(Complex a, double s)

يُطبق المشغل *.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of the operator.

op_Division(Complex a, Complex b)

public static Complex op_Division(Complex a, Complex b)

يُطبق المشغل /.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of the operator.

op_Division(Complex a, double s)

public static Complex op_Division(Complex a, double s)

يُطبق المشغل /.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of the operator.

op_Division(double s, Complex a)

public static Complex op_Division(double s, Complex a)

يُطبق المشغل /.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of the operator.

add(Complex a, Complex b)

public static Complex add(Complex a, Complex b)

يضيف a و b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The sum complex.

add(Complex a, double s)

public static Complex add(Complex a, double s)

يضيف a و s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The complex with its Re increased by s.

add(Complex a, Complex b, Complex[] result)

public static void add(Complex a, Complex b, Complex[] result)

يضيف a و b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.
resultComplex[]النتيجة.

add(Complex a, double s, Complex[] result)

public static void add(Complex a, double s, Complex[] result)

يضيف a و s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.
resultComplex[]النتيجة.

subtract(Complex a, Complex b)

public static Complex subtract(Complex a, Complex b)

يطرح b من a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of subtraction.

subtract(Complex a, double s)

public static Complex subtract(Complex a, double s)

يطرح s من a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of subtraction.

subtract(double s, Complex a)

public static Complex subtract(double s, Complex a)

يطرح s من a.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of subtraction.

subtract(Complex a, Complex b, Complex[] result)

public static void subtract(Complex a, Complex b, Complex[] result)

يطرح b من a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.
resultComplex[]النتيجة.

subtract(Complex a, double s, Complex[] result)

public static void subtract(Complex a, double s, Complex[] result)

يطرح s من a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.
resultComplex[]النتيجة.

subtract(double s, Complex a, Complex[] result)

public static void subtract(double s, Complex a, Complex[] result)

يطرح a من s.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.
resultComplex[]النتيجة.

multiply(Complex a, Complex b)

public static Complex multiply(Complex a, Complex b)

يضرب a في b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of multiplication.

multiply(Complex a, double s)

public static Complex multiply(Complex a, double s)

يضرب a في s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of multiplication.

multiply(Complex a, Complex b, Complex[] result)

public static void multiply(Complex a, Complex b, Complex[] result)

يضرب a في b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.
resultComplex[]النتيجة.

multiply(Complex a, double s, Complex[] result)

public static void multiply(Complex a, double s, Complex[] result)

يضرب a في s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.
resultComplex[]النتيجة.

divide(Complex a, Complex b)

public static Complex divide(Complex a, Complex b)

يقسم a على b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: Complex - The result of division.

divide(Complex a, double s)

public static Complex divide(Complex a, double s)

يقسم a على s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.

Returns: Complex - The result of division.

divide(double s, Complex a)

public static Complex divide(double s, Complex a)

يقسم a على s.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.

Returns: Complex - The result of division.

divide(Complex a, Complex b, Complex[] result)

public static void divide(Complex a, Complex b, Complex[] result)

يقسم a على b.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.
resultComplex[]النتيجة.

divide(Complex a, double s, Complex[] result)

public static void divide(Complex a, double s, Complex[] result)

يقسم a على s.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
sdoubleقيمة s.
resultComplex[]النتيجة.

divide(double s, Complex a, Complex[] result)

public static void divide(double s, Complex a, Complex[] result)

يقسم s على a.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.
aComplexالمركب “a”.
resultComplex[]النتيجة.

negate(Complex a)

public static Complex negate(Complex a)

يعكس إشارة a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - The result of negation.

approxEqual(Complex a, Complex b)

public static boolean approxEqual(Complex a, Complex b)

يفحص المساواة التقريبية.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.

Returns: boolean - نتيجة المساواة التقريبية.

approxEqual(Complex a, Complex b, double tolerance)

public static boolean approxEqual(Complex a, Complex b, double tolerance)

يفحص المساواة التقريبية.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.
bComplexالمركب b.
التسامحdoubleالتسامح.

Returns: boolean - نتيجة المساواة التقريبية.

parse(String s)

public static Complex parse(String s)

يحلل s المحدد إلى Complex.

Parameters:

معاملنوعالوصف
sjava.lang.Stringقيمة s.

Returns: Complex - The complex number.

tryParse(String s, Complex[] result)

public static boolean tryParse(String s, Complex[] result)

يحاول تحليل s المحدد إلى Complex.

Parameters:

معاملنوعالوصف
sjava.lang.Stringقيمة s.
resultComplex[]النتيجة.

Returns: boolean - True، إذا تم تحليل العدد المركب.

sqrt(Complex a)

public static Complex sqrt(Complex a)

يحصل على الجذر التربيعي لـ a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - The square root.

log(Complex a)

public static Complex log(Complex a)

يحصل على اللوغاريتم لـ a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - The log of a.

exp(Complex a)

public static Complex exp(Complex a)

يرفع e إلى a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - e raised by a.

sin(Complex a)

public static Complex sin(Complex a)

يحصل على جيب a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - Sin of a.

cos(Complex a)

public static Complex cos(Complex a)

يحصل على جيب تمام a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - Cos of a.

tan(Complex a)

public static Complex tan(Complex a)

يحصل على ظل a.

Parameters:

معاملنوعالوصف
aComplexالمركب “a”.

Returns: Complex - Tan of a.

isEquals(Complex obj1, Complex obj2)

public static boolean isEquals(Complex obj1, Complex obj2)

Parameters:

معاملنوعالوصف
obj1Complex
obj2Complex

Returns: boolean

multiply_internalize(double s)

public Complex multiply_internalize(double s)

يضرب في s.

Parameters:

معاملنوعالوصف
sdoubleقيمة s.

Returns: Complex - The result of multiplication.

getRe()

public final double getRe()

يحصل على الجزء الحقيقي.

Returns: double - الجزء الحقيقي.

setRe(double value)

public final void setRe(double value)

يضبط الجزء الحقيقي.

Parameters:

معاملنوعالوصف
القيمةdoubleالجزء الحقيقي.

getIm()

public final double getIm()

يحصل على الجزء التخيلي.

Returns: double - الجزء التخيلي.

setIm(double value)

public final void setIm(double value)

يضبط الجزء التخيلي.

Parameters:

معاملنوعالوصف
القيمةdoubleالجزء التخيلي.

set(double re, double im)

public final Complex set(double re, double im)

يضبط القيم ويعيد نفسه.

Parameters:

معاملنوعالوصف
redoubleقيمة Re.
imdoubleقيمة Im.

Returns: Complex - The object itself.

getMagnitude()

public final double getMagnitude()

يحصل على المقدار.

القيمة: المقدار.

Returns: double - المقدار.

getPhase()

public final double getPhase()

يحصل على الطور.

القيمة: الطور.

Returns: double - الطور.

getSquaredMagnitude()

public final double getSquaredMagnitude()

يحصل على المقدار المربع.

القيمة: المقدار المربع.

Returns: double - المقدار المربع.

hashCode()

public int hashCode()

يرجع رمز تجزئة (hash code) لهذه المثيل.

Returns: int - رمز تجزئة (hash code) لهذه المثيل، مناسب للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.

equals(Object obj)

public boolean equals(Object obj)

يحدد ما إذا كان Object المحدد يساوي هذه المثيلة.

Parameters:

معاملنوعالوصف
objjava.lang.Objectال Object للمقارنة مع هذه الحالة.

Returns: منطقي - true إذا كان الـ Object المحدد يساوي هذه الحالة؛ وإلا false.

toString()

public String toString()

يعيد سلسلة تمثل هذه الحالة.

Returns: java.lang.String - سلسلة تمثل هذه الحالة.

deepClone()

public final Complex deepClone()

ينسخ هذه المثيلة.

Returns: Complex - A clone of this complex.

CloneTo(Complex that)

public void CloneTo(Complex that)

Parameters:

معاملنوعالوصف
thatComplex

Clone()

public Complex Clone()

Returns: Complex