معقد

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حجم المعقد.
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()يرجع String يمثل هذه المثيلة.
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

حجم المعقد.

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:

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

Returns: Complex - The result of the conversion.

to_Complex(float value)

public static Complex to_Complex(float value)

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

Parameters:

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

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: boolean - نتيجة المشغل.

op_Inequality(Complex a, Complex b)

public static boolean op_Inequality(Complex a, Complex b)

يُطبق المشغل !=.

Parameters:

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

Returns: boolean - نتيجة المشغل.

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 - صحيح، إذا تم تحليل العدد المركب.

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:

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

getIm()

public final double getIm()

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

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

setIm(double value)

public final void setIm(double value)

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

Parameters:

معاملنوعالوصف
valuedoubleالجزء الخيالي.

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()

يرجع String يمثل هذه المثيلة.

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