Karmaşık

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>

Bu karmaşık sayı yapısı.

Yapıcılar

YapıcıAçıklama
Complex()
Complex(double real, double imaginary)Yeni bir örnek başlatır Complex yapısını.
Complex(Complex c)Yeni bir örnek başlatır Complex yapısını.

Alanlar

AlanAçıklama
SIZE_OF_DOUBLEdouble‘ın boyutu.
SIZE_OF_COMPLEXkarmaşık’ın boyutu.
ZEROSıfır karmaşık.
ONERe(#getRe.getRe/#setRe(double).setRe(double)) ve Im(#getIm.getIm/#setIm(double).setIm(double)) 1’e eşit olan bir karmaşık.
IIm(#getIm.getIm/#setIm(double).setIm(double)) 1’e eşit olan bir i karmaşık.

Yöntemler

YöntemAçıklama
to_Complex(double value)double‘dan Complex‘a açık dönüşüm gerçekleştirir.
to_Complex(float value)float‘dan Complex‘a açık dönüşüm gerçekleştirir.
op_Equality(Complex a, Complex b)== operatörünü uygular.
op_Inequality(Complex a, Complex b)!= operatörünü uygular.
op_UnaryNegation(Complex a)- operatörünü uygular.
op_Addition(Complex a, Complex b)+ operatörünü uygular.
op_Addition(Complex a, double s)+ operatörünü uygular.
op_Addition(double s, Complex a)+ operatörünü uygular.
op_Subtraction(Complex a, Complex b)- operatörünü uygular.
op_Subtraction(Complex a, double s)- operatörünü uygular.
op_Subtraction(double s, Complex a)- operatörünü uygular.
op_Multiply(Complex a, Complex b)* operatörünü uygular.
op_Multiply(double s, Complex a)* operatörünü uygular.
op_Multiply(Complex a, double s)* operatörünü uygular.
op_Division(Complex a, Complex b)/ operatörünü uygular.
op_Division(Complex a, double s)/ operatörünü uygular.
op_Division(double s, Complex a)/ operatörünü uygular.
add(Complex a, Complex b)a ve b‘yi toplar.
add(Complex a, double s)a ve s‘yi toplar.
add(Complex a, Complex b, Complex[] result)a ve b‘yi toplar.
add(Complex a, double s, Complex[] result)a ve s‘yi toplar.
subtract(Complex a, Complex b)a‘dan b‘yi çıkarır.
subtract(Complex a, double s)a‘dan s‘yi çıkarır.
subtract(double s, Complex a)a‘dan s‘yi çıkarır.
subtract(Complex a, Complex b, Complex[] result)a‘dan b‘yi çıkarır.
subtract(Complex a, double s, Complex[] result)a‘dan s‘yi çıkarır.
subtract(double s, Complex a, Complex[] result)s‘dan a‘yi çıkarır.
multiply(Complex a, Complex b)a‘yı b ile çarpar.
multiply(Complex a, double s)a‘yı s ile çarpar.
multiply(Complex a, Complex b, Complex[] result)a‘yı b ile çarpar.
multiply(Complex a, double s, Complex[] result)a‘yı s ile çarpar.
divide(Complex a, Complex b)a‘yı b‘ye böler.
divide(Complex a, double s)a‘yı s‘ye böler.
divide(double s, Complex a)a‘yı s‘ye böler.
divide(Complex a, Complex b, Complex[] result)a‘yı b‘ye böler.
divide(Complex a, double s, Complex[] result)a‘yı s‘ye böler.
divide(double s, Complex a, Complex[] result)s‘yi a‘ya böler.
negate(Complex a)a‘yı negatif yapar.
approxEqual(Complex a, Complex b)Yaklaşık eşitliği kontrol eder.
approxEqual(Complex a, Complex b, double tolerance)Yaklaşık eşitliği kontrol eder.
parse(String s)Belirtilen s değerini bir Complex nesnesine ayrıştırır.
tryParse(String s, Complex[] result)Belirtilen s değerini bir Complex nesnesine ayrıştırmayı dener.
sqrt(Complex a)a‘nın karekökünü alır.
log(Complex a)a‘nın logaritmasını alır.
exp(Complex a)e’yi a kadar yükseltir.
sin(Complex a)a‘nın sinüsünü alır.
cos(Complex a)a‘nın kosinüsünü alır.
tan(Complex a)a‘nın tanjantını alır.
isEquals(Complex obj1, Complex obj2)
multiply_internalize(double s)s ile çarpar.
getRe()Gerçek kısmı alır.
setRe(double value)Gerçek kısmı ayarlar.
getIm()Sanal kısmı alır.
setIm(double value)Sanal kısmı ayarlar.
set(double re, double im)Değerleri ayarlar ve kendisini döndürür.
getMagnitude()Büyüklüğü alır.
getPhase()Fazı alır.
getSquaredMagnitude()Karesi alınmış büyüklüğü alır.
hashCode()Bu örnek için bir karma kodu döndürür.
equals(Object obj)Belirtilen Object‘in bu örnek ile eşit olup olmadığını belirler.
toString()Bu örneği temsil eden bir String döndürür.
deepClone()Bu örneği kopyalar.
CloneTo(Complex that)
Clone()

Complex()

public Complex()

Complex(double real, double imaginary)

public Complex(double real, double imaginary)

Yeni bir örnek başlatır Complex yapısını.

Parameters:

ParametreTürAçıklama
gerçekdoubleGerçek kısım.
sanaldoubleSanal kısım.

Complex(Complex c)

public Complex(Complex c)

Yeni bir örnek başlatır Complex yapısını.

Parameters:

ParametreTürAçıklama
cComplexKarmaşık sayı.

SIZE_OF_DOUBLE

public static final int SIZE_OF_DOUBLE

double‘ın boyutu.

SIZE_OF_COMPLEX

public static final int SIZE_OF_COMPLEX

karmaşık’ın boyutu.

ZERO

public static final Complex ZERO

Sıfır karmaşık.

ONE

public static final Complex ONE

Re(#getRe.getRe/#setRe(double).setRe(double)) ve Im(#getIm.getIm/#setIm(double).setIm(double)) 1’e eşit olan bir karmaşık.

I

public static final Complex I

Im(#getIm.getIm/#setIm(double).setIm(double)) 1’e eşit olan bir i karmaşık.

to_Complex(double value)

public static Complex to_Complex(double value)

double‘dan Complex‘a açık dönüşüm gerçekleştirir.

Parameters:

ParametreTürAçıklama
değerdoubleDeğer.

Returns: Complex - The result of the conversion.

to_Complex(float value)

public static Complex to_Complex(float value)

float‘dan Complex‘a açık dönüşüm gerçekleştirir.

Parameters:

ParametreTürAçıklama
değerfloatDeğer.

Returns: Complex - The result of the conversion.

op_Equality(Complex a, Complex b)

public static boolean op_Equality(Complex a, Complex b)

== operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: boolean - Operatörün sonucu.

op_Inequality(Complex a, Complex b)

public static boolean op_Inequality(Complex a, Complex b)

!= operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: boolean - Operatörün sonucu.

op_UnaryNegation(Complex a)

public static Complex op_UnaryNegation(Complex a)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - The result of the operator.

op_Addition(Complex a, Complex b)

public static Complex op_Addition(Complex a, Complex b)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of the operator.

op_Addition(Complex a, double s)

public static Complex op_Addition(Complex a, double s)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of the operator.

op_Addition(double s, Complex a)

public static Complex op_Addition(double s, Complex a)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, Complex b)

public static Complex op_Subtraction(Complex a, Complex b)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of the operator.

op_Subtraction(Complex a, double s)

public static Complex op_Subtraction(Complex a, double s)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of the operator.

op_Subtraction(double s, Complex a)

public static Complex op_Subtraction(double s, Complex a)
  • operatörünü uygular.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, Complex b)

public static Complex op_Multiply(Complex a, Complex b)

* operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of the operator.

op_Multiply(double s, Complex a)

public static Complex op_Multiply(double s, Complex a)

* operatörünü uygular.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of the operator.

op_Multiply(Complex a, double s)

public static Complex op_Multiply(Complex a, double s)

* operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of the operator.

op_Division(Complex a, Complex b)

public static Complex op_Division(Complex a, Complex b)

/ operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of the operator.

op_Division(Complex a, double s)

public static Complex op_Division(Complex a, double s)

/ operatörünü uygular.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of the operator.

op_Division(double s, Complex a)

public static Complex op_Division(double s, Complex a)

/ operatörünü uygular.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of the operator.

add(Complex a, Complex b)

public static Complex add(Complex a, Complex b)

a ve b‘yi toplar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The sum complex.

add(Complex a, double s)

public static Complex add(Complex a, double s)

a ve s‘yi toplar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

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 ve b‘yi toplar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.
resultComplex[]Sonuç.

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

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

a ve s‘yi toplar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.
resultComplex[]Sonuç.

subtract(Complex a, Complex b)

public static Complex subtract(Complex a, Complex b)

a‘dan b‘yi çıkarır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of subtraction.

subtract(Complex a, double s)

public static Complex subtract(Complex a, double s)

a‘dan s‘yi çıkarır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of subtraction.

subtract(double s, Complex a)

public static Complex subtract(double s, Complex a)

a‘dan s‘yi çıkarır.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of subtraction.

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

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

a‘dan b‘yi çıkarır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.
resultComplex[]Sonuç.

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

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

a‘dan s‘yi çıkarır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.
resultComplex[]Sonuç.

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

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

s‘dan a‘yi çıkarır.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.
resultComplex[]Sonuç.

multiply(Complex a, Complex b)

public static Complex multiply(Complex a, Complex b)

a‘yı b ile çarpar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of multiplication.

multiply(Complex a, double s)

public static Complex multiply(Complex a, double s)

a‘yı s ile çarpar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of multiplication.

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

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

a‘yı b ile çarpar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.
resultComplex[]Sonuç.

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

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

a‘yı s ile çarpar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.
resultComplex[]Sonuç.

divide(Complex a, Complex b)

public static Complex divide(Complex a, Complex b)

a‘yı b‘ye böler.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: Complex - The result of division.

divide(Complex a, double s)

public static Complex divide(Complex a, double s)

a‘yı s‘ye böler.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.

Returns: Complex - The result of division.

divide(double s, Complex a)

public static Complex divide(double s, Complex a)

a‘yı s‘ye böler.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.

Returns: Complex - The result of division.

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

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

a‘yı b‘ye böler.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.
resultComplex[]Sonuç.

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

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

a‘yı s‘ye böler.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
sdoubles değeri.
resultComplex[]Sonuç.

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

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

s‘yi a‘ya böler.

Parameters:

ParametreTürAçıklama
sdoubles değeri.
aComplex“a” karmaşık.
resultComplex[]Sonuç.

negate(Complex a)

public static Complex negate(Complex a)

a‘yı negatif yapar.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - The result of negation.

approxEqual(Complex a, Complex b)

public static boolean approxEqual(Complex a, Complex b)

Yaklaşık eşitliği kontrol eder.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.

Returns: boolean - Yaklaşık eşitlik sonucu.

approxEqual(Complex a, Complex b, double tolerance)

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

Yaklaşık eşitliği kontrol eder.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.
bComplexb karmaşık.
toleransdoubleTolerans.

Returns: boolean - Yaklaşık eşitlik sonucu.

parse(String s)

public static Complex parse(String s)

Belirtilen s değerini bir Complex nesnesine ayrıştırır.

Parameters:

ParametreTürAçıklama
sjava.lang.Strings değeri.

Returns: Complex - The complex number.

tryParse(String s, Complex[] result)

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

Belirtilen s değerini bir Complex nesnesine ayrıştırmayı dener.

Parameters:

ParametreTürAçıklama
sjava.lang.Strings değeri.
resultComplex[]Sonuç.

Returns: boolean - True, eğer karmaşık sayı ayrıştırıldıysa.

sqrt(Complex a)

public static Complex sqrt(Complex a)

a‘nın karekökünü alır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - The square root.

log(Complex a)

public static Complex log(Complex a)

a‘nın logaritmasını alır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - The log of a.

exp(Complex a)

public static Complex exp(Complex a)

e’yi a kadar yükseltir.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - e raised by a.

sin(Complex a)

public static Complex sin(Complex a)

a‘nın sinüsünü alır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - Sin of a.

cos(Complex a)

public static Complex cos(Complex a)

a‘nın kosinüsünü alır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - Cos of a.

tan(Complex a)

public static Complex tan(Complex a)

a‘nın tanjantını alır.

Parameters:

ParametreTürAçıklama
aComplex“a” karmaşık.

Returns: Complex - Tan of a.

isEquals(Complex obj1, Complex obj2)

public static boolean isEquals(Complex obj1, Complex obj2)

Parameters:

ParametreTürAçıklama
obj1Complex
obj2Complex

Returns: boolean

multiply_internalize(double s)

public Complex multiply_internalize(double s)

s ile çarpar.

Parameters:

ParametreTürAçıklama
sdoubles değeri.

Returns: Complex - The result of multiplication.

getRe()

public final double getRe()

Gerçek kısmı alır.

Returns: double - gerçek kısmı.

setRe(double value)

public final void setRe(double value)

Gerçek kısmı ayarlar.

Parameters:

ParametreTürAçıklama
değerdoublegerçek kısmı.

getIm()

public final double getIm()

Sanal kısmı alır.

Returns: double - imajiner kısım.

setIm(double value)

public final void setIm(double value)

Sanal kısmı ayarlar.

Parameters:

ParametreTürAçıklama
değerdoubleimajiner kısmı.

set(double re, double im)

public final Complex set(double re, double im)

Değerleri ayarlar ve kendisini döndürür.

Parameters:

ParametreTürAçıklama
redoubleRe değeri.
imdoubleIm değeri.

Returns: Complex - The object itself.

getMagnitude()

public final double getMagnitude()

Büyüklüğü alır.

Değer: Büyüklük.

Returns: double - büyüklük.

getPhase()

public final double getPhase()

Fazı alır.

Değer: Faz.

Returns: double - faz.

getSquaredMagnitude()

public final double getSquaredMagnitude()

Karesi alınmış büyüklüğü alır.

Değer: Karesel büyüklük.

Returns: double - karesel büyüklük.

hashCode()

public int hashCode()

Bu örnek için bir karma kodu döndürür.

Returns: int - Bu örnek için bir karma kodu, karma algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygundur.

equals(Object obj)

public boolean equals(Object obj)

Belirtilen Object‘in bu örnek ile eşit olup olmadığını belirler.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectBu Object bu örnek ile karşılaştırmak için.

Returns: boolean - true eğer belirtilen Object bu örnek ile eşitse; aksi takdirde false.

toString()

public String toString()

Bu örneği temsil eden bir String döndürür.

Returns: java.lang.String - Bu örneği temsil eden bir String.

deepClone()

public final Complex deepClone()

Bu örneği kopyalar.

Returns: Complex - A clone of this complex.

CloneTo(Complex that)

public void CloneTo(Complex that)

Parameters:

ParametreTürAçıklama
thatComplex

Clone()

public Complex Clone()

Returns: Complex