Struct Complex
İsim alanı : Aspose.Imaging.ImageFilters.ComplexUtils Toplantı: Aspose.Imaging.dll (25.4.0)
Karmaşık sayı yapısı.
public struct Complex : IEquatable<complex>
Implements
mirasçı üyeleri
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(Çift , Çift)
Aspose.Imaging.ImageFilters.ComplexUtils.Complex yapısının yeni bir örneğini başlatır.
public Complex(double real, double imaginary)
Parameters
real
double
Gerçek bir kısmı.
imaginary
double
Hayal gücü kısmı.
Complex(Complex)
Aspose.Imaging.ImageFilters.ComplexUtils.Complex yapısının yeni bir örneğini başlatır.
public Complex(Complex c)
Parameters
c
Complex
Karmaşık bir sayı.
Fields
I
Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im ile aynıdır.
public static readonly Complex I
alan değeri
One
Bir kompleks Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re ve Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im eşittir 1.
public static readonly Complex One
alan değeri
SizeOfComplex
Kompleksin büyüklüğü.
public static readonly int SizeOfComplex
alan değeri
SizeOfDouble
Sistem boyutları.Double
public static readonly int SizeOfDouble
alan değeri
Zero
sıfır karmaşıklık
public static readonly Complex Zero
alan değeri
Properties
Im
Düşünce kısmını alır ya da koyar.
public double Im { get; set; }
Mülkiyet Değer
Magnitude
büyüklüğünü alır.
public double Magnitude { get; }
Mülkiyet Değer
Phase
Bu aşamayı alır.
public double Phase { get; }
Mülkiyet Değer
Re
Gerçek kısmı alır ya da yerleştirir.
public double Re { get; set; }
Mülkiyet Değer
SquaredMagnitude
Çeyrek büyüklüğe sahiptir.
public double SquaredMagnitude { get; }
Mülkiyet Değer
Methods
Add(Kompleks , Kompleks)
Ads a’ ve
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Karmaşık bir miktar.
Add(Kompleks, Çift)
Ads a’ ve
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Re ile kompleksi s’ ile arttırılmıştır.
Add(Kompleks, Kompleks ve Ref Kompleks)
Ads a’ ve
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
result
Complex
Sonuç için .
Add(Kompleks, çift, ref Kompleks)
Ads a’ ve
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
result
Complex
Sonuç için .
ApproxEqual(Kompleks , Kompleks)
Yaklaşık eşitlik kontrolü yapılır.
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Yaklaşık eşitlik sonuçları.
ApproxEqual(Kompleks , Kompleks , Çift)
Yaklaşık eşitlik kontrolü yapılır.
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
tolerance
double
hoşgörü için .
Returns
Yaklaşık eşitlik sonuçları.
Clone()
Bu durumun klonlanması.
public Complex Clone()
Returns
Bu kompleksin bir klonu.
Cos(Complex)
a’ya giriyor
public static Complex Cos(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
<kodu sınıfı=“paramref”>a’ya aittir.
Divide(Kompleks , Kompleks)
a’ ile
b’ bölünür.
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Bölünme Sonuçları
Exceptions
0 ile bölünemez.
Divide(Kompleks, Çift)
a’ ile
s’ bölünür.
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Bölünme Sonuçları
Exceptions
0 ile bölünemez.
Divide(Çift , Kompleks)
a’ ile
s’ bölünür.
public static Complex Divide(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Bölünme Sonuçları
Exceptions
0 ile bölünemez.
Divide(Kompleks, Kompleks ve Ref Kompleks)
a’ ile
b’ bölünür.
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
result
Complex
Sonuç için .
Exceptions
0 ile bölünemez.
Divide(Kompleks, çift, ref Kompleks)
a’ ile
s’ bölünür.
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
result
Complex
Sonuç için .
Exceptions
0 ile bölünemez.
Divide(Çift, Kompleks, Ref Kompleks)
s’ ile
a’ bölünür.
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
result
Complex
Sonuç için .
Exceptions
0 ile bölünemez.
Equals(nesne)
Bu örnekte belirtilen System.Object’in eşit olup olmadığını belirler.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Object bu durumla karşılaştırmak için.
Returns
‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.
Equals(Complex)
Bu örnekte belirtilen System.Object’in eşit olup olmadığını belirler.
public bool Equals(Complex other)
Parameters
other
Complex
Sistem.Object bu durumla karşılaştırmak için.
Returns
‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.
Exp(Complex)
E ile yükselir a’.
public static Complex Exp(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
e ile yükseltilmiştir a’.
GetHashCode()
Bu örnek için bir hash kodu iade eder.
public override int GetHashCode()
Returns
Bu örnek için bir hash kodu, hash algoritmalarında ve bir hash tablosu gibi veri yapılarında kullanıma uygundur.
Log(Complex)
a’ya kaydedilir.
public static Complex Log(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
a’nın logunu kullanın.
Multiply(Kompleks , Kompleks)
a’ ile
b’ çoğaltın.
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Çoğaltma Sonuçları
Multiply(Kompleks, Çift)
a’ ile
s’ çoğaltın.
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Çoğaltma Sonuçları
Multiply(Kompleks, Kompleks ve Ref Kompleks)
a’ ile
b’ çoğaltın.
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
result
Complex
Sonuç için .
Multiply(Kompleks, çift, ref Kompleks)
a’ ile
s’ çoğaltın.
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
result
Complex
Sonuç için .
Negate(Complex)
a’yı reddediyor
public static Complex Negate(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
İfade Sonuçları
Parse(Sırt)
Belirlenen <kod sınıfı=“paramref”>s’i bir Aspose.Imaging.ImageFilters.ComplexUtils.Complex’e ayırın.
public static Complex Parse(string s)
Parameters
s
string
S’nin değeri
Returns
Karmaşık bir sayı.
Exceptions
Karmaşık sayının keskin temsilciliği doğru biçimde biçimlendirilmemiştir.
Sin(Complex)
a’dan günah alır.
public static Complex Sin(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
Sin of a'.
Sqrt(Complex)
a’nın çeyrek kökünü alır.
public static Complex Sqrt(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
Çeyrek kökü var.
Subtract(Kompleks , Kompleks)
b’ ile
a’ arasındaki alt cümleler.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Subtraksiyon sonuçları.
Subtract(Kompleks, Çift)
s’ ile
a’ arasındaki alt cümleler.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Subtraksiyon sonuçları.
Subtract(Çift , Kompleks)
s’ ile
a’ arasındaki alt cümleler.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Subtraksiyon sonuçları.
Subtract(Kompleks, Kompleks ve Ref Kompleks)
b’ ile
a’ arasındaki alt cümleler.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
result
Complex
Sonuç için .
Subtract(Kompleks, çift, ref Kompleks)
s’ ile
a’ arasındaki alt cümleler.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
result
Complex
Sonuç için .
Subtract(Çift, Kompleks, Ref Kompleks)
Subtracts a’ from
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
result
Complex
Sonuç için .
Tan(Complex)
Tan alır a'.
public static Complex Tan(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
Tan a’ya aittir.
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()
Returns
Bu istasyonu temsil eden bir sistem.String.
TryParse(Sırt, dışarı kompleksi)
Belirlenen <kod sınıfı=“paramref”>s’i bir Aspose.Imaging.ImageFilters.ComplexUtils.Complex’e ayırmaya çalışın.
public static bool TryParse(string s, out Complex result)
Parameters
s
string
S’nin değeri
result
Complex
Sonuç için .
Returns
Gerçek şu ki, karmaşık sayı parsedir.
Operators
Operatör +(Kompleks , Kompleks)
Operatör + uygulamasını uygulayın.
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör +(Kompleks, Çift)
Operatör + uygulamasını uygulayın.
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Operatörün sonuçları.
Operatör +(Çift , Kompleks)
Operatör + uygulamasını uygulayın.
public static Complex operator +(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Operatörün sonuçları.
Operatör /(Kompleks , Kompleks)
Operatör tarafından uygulanır.
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör /(Kompleks, Çift)
Operatör tarafından uygulanır.
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Operatörün sonuçları.
Operatör /(Çift , Kompleks)
Operatör tarafından uygulanır.
public static Complex operator /(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Operatörün sonuçları.
Operatör =(Kompleks , Kompleks)
Operatör tarafından gerçekleştirilmiştir =.
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör Kompleksi(Çift)
System.Double’dan Aspose.Imaging.ImageFilters.ComplexUtils.Complex’e açık bir dönüşüm yapar.
public static explicit operator Complex(double value)
Parameters
value
double
Değer için .
Returns
Bu dönüşümün sonucu.
Operatör Kompleksi(Floransa)
System.Single’dan Aspose.Imaging.ImageFilters.ComplexUtils.Complex’e açık bir dönüşüm yapar.
public static explicit operator Complex(float value)
Parameters
value
float
Değer için .
Returns
Bu dönüşümün sonucu.
Operatör !=(Kompleks , Kompleks)
Operatörün işleyişini yapın!
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör *(Kompleks , Kompleks)
Operatörü uygulayın *.
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör *(Çift , Kompleks)
Operatörü uygulayın *.
public static Complex operator *(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Operatörün sonuçları.
Operatör *(Kompleks, Çift)
Operatörü uygulayın *.
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Operatörün sonuçları.
Operatör -(Kompleks , Kompleks)
Operatör tarafından uygulanır.
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
Bir karmaşıktır.
b
Complex
B kompleksi için.
Returns
Operatörün sonuçları.
Operatör -(Kompleks, Çift)
Operatör tarafından uygulanır.
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
Bir karmaşıktır.
s
double
S’nin değeri
Returns
Operatörün sonuçları.
Operatör -(Çift , Kompleks)
Operatör tarafından uygulanır.
public static Complex operator -(double s, Complex a)
Parameters
s
double
S’nin değeri
a
Complex
Bir karmaşıktır.
Returns
Operatörün sonuçları.
Operatör -(Complex)
Operatör tarafından uygulanır.
public static Complex operator -(Complex a)
Parameters
a
Complex
Bir karmaşıktır.
Returns
Operatörün sonuçları.