Struct Complex
名称: Aspose.Imaging.ImageFilters.ComplexUtils アセンション: Aspose.Imaging.dll (25.4.0)
複雑な数字構造
public struct Complex : IEquatable<complex>
Implements
相続人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Complex(ダブル、ダブル)
Aspose.Imaging.ImageFilters.ComplexUtils.Complexの新しい例を開始します。
public Complex(double real, double imaginary)
Parameters
real
double
本当の部分です。
imaginary
double
想像の部分です。
Complex(Complex)
Aspose.Imaging.ImageFilters.ComplexUtils.Complexの新しい例を開始します。
public Complex(Complex c)
Parameters
c
Complex
複雑な数字です。
Fields
I
私は複雑である Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im は 1 に等しい。
public static readonly Complex I
フィールド価値
One
複合体は Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re と Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im が 1 に等しい。
public static readonly Complex One
フィールド価値
SizeOfComplex
複雑さの大きさ
public static readonly int SizeOfComplex
フィールド価値
SizeOfDouble
システムサイズ:Double
public static readonly int SizeOfDouble
フィールド価値
Zero
ゼロ複雑
public static readonly Complex Zero
フィールド価値
Properties
Im
あるいは想像力の部分を設定する。
public double Im { get; set; }
不動産価値
Magnitude
大きさを得る。
public double Magnitude { get; }
不動産価値
Phase
段階に入ります。
public double Phase { get; }
不動産価値
Re
あるいは現実の部分を設定する。
public double Re { get; set; }
不動産価値
SquaredMagnitude
四角の大きさを得る。
public double SquaredMagnitude { get; }
不動産価値
Methods
Add(複合、複合)
広告 a’ と
b'.
public static Complex Add(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
合計複雑
Add(複雑、ダブル)
広告 a’ と
s'.
public static Complex Add(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
複合体とその Re は s によって増加しました。
Add(複合、複合、 ref複合)
広告 a’ と
b'.
public static void Add(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
result
Complex
結果です。
Add(複合、複合、複合、複合)
広告 a’ と
s'.
public static void Add(Complex a, double s, ref Complex result)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
result
Complex
結果です。
ApproxEqual(複合、複合)
ほぼ平等を確認する。
public static bool ApproxEqual(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
約平等の結果です。
ApproxEqual(複雑、複雑、ダブル)
ほぼ平等を確認する。
public static bool ApproxEqual(Complex a, Complex b, double tolerance)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
tolerance
double
寛容です。
Returns
約平等の結果です。
Clone()
この例をクローンする。
public Complex Clone()
Returns
この複合体のクローンです。
Cos(Complex)
<コードクラス=“paramref”>a を取得します。
public static Complex Cos(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
コードクラス=パラムレフ=a
Divide(複合、複合)
a’ を
b によって分割します。
public static Complex Divide(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
分裂の結果です。
Exceptions
ゼロで分けられない。
Divide(複雑、ダブル)
a’ を
s によって分割します。
public static Complex Divide(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
分裂の結果です。
Exceptions
ゼロで分けられない。
Divide(複雑、複雑)
a’ を
s によって分割します。
public static Complex Divide(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
分裂の結果です。
Exceptions
ゼロで分けられない。
Divide(複合、複合、 ref複合)
a’ を
b によって分割します。
public static void Divide(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
result
Complex
結果です。
Exceptions
ゼロで分けられない。
Divide(複合、複合、複合、複合)
a’ を
s によって分割します。
public static void Divide(Complex a, double s, ref Complex result)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
result
Complex
結果です。
Exceptions
ゼロで分けられない。
Divide(複合複合複合複合複合)
s’ を
a によって分割します。
public static void Divide(double s, Complex a, ref Complex result)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
result
Complex
結果です。
Exceptions
ゼロで分けられない。
Equals(対象)
指定された System.Object がこの例に等しいかどうかを決定します。
public override bool Equals(object obj)
Parameters
obj
object
システム.オブジェクトは、この例と比較します。
Returns
「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。
Equals(Complex)
指定された System.Object がこの例に等しいかどうかを決定します。
public bool Equals(Complex other)
Parameters
other
Complex
システム.オブジェクトは、この例と比較します。
Returns
「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。
Exp(Complex)
<コードクラス=“paramref”>a によって e を上げます。
public static Complex Exp(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
e は a によって引き上げられています。
GetHashCode()
この例にハッシュコードを返します。
public override int GetHashCode()
Returns
この例のハッシュコードは、ハッシュテーブルのようなハッシュアルゴリズムやデータ構造で使用するのに適しています。
Log(Complex)
<コードクラス=“paramref”>a」のログを取得します。
public static Complex Log(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
<コードクラス=“paramref”>a」のログです。
Multiply(複合、複合)
a’ を
b によって複数します。
public static Complex Multiply(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
増殖の結果です。
Multiply(複雑、ダブル)
a’ を
s によって複数します。
public static Complex Multiply(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
増殖の結果です。
Multiply(複合、複合、 ref複合)
a’ を
b によって複数します。
public static void Multiply(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
result
Complex
結果です。
Multiply(複合、複合、複合、複合)
a’ を
s によって複数します。
public static void Multiply(Complex a, double s, ref Complex result)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
result
Complex
結果です。
Negate(Complex)
<コードクラス=“paramref”>a を否定します。
public static Complex Negate(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
否定の結果です。
Parse(ストレッチ)
指定された <コードクラス=“paramref”>s を Aspose.Imaging.ImageFilters.ComplexUtils.Complex に分割します。
public static Complex Parse(string s)
Parameters
s
string
Sの価値
Returns
複雑な数字です。
Exceptions
複雑な数字の厳格な表現は正しく形式化されていません。
Sin(Complex)
<コードクラス=“paramref”>a を取得します。
public static Complex Sin(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
Sin of a’. コードクラス
Sqrt(Complex)
<コードクラス=“paramref”>a」の平方根を得る。
public static Complex Sqrt(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
四角の根。
Subtract(複合、複合)
サブタクト b’ から
a'.
public static Complex Subtract(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
サブトラクションの結果
Subtract(複雑、ダブル)
サブタクト s’ から
a'.
public static Complex Subtract(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
サブトラクションの結果
Subtract(複雑、複雑)
サブタクト s’ から
a'.
public static Complex Subtract(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
サブトラクションの結果
Subtract(複合、複合、 ref複合)
サブタクト b’ から
a'.
public static void Subtract(Complex a, Complex b, ref Complex result)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
result
Complex
結果です。
Subtract(複合、複合、複合、複合)
サブタクト s’ から
a'.
public static void Subtract(Complex a, double s, ref Complex result)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
result
Complex
結果です。
Subtract(複合複合複合複合複合)
サブタクト a’ から
s'.
public static void Subtract(double s, Complex a, ref Complex result)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
result
Complex
結果です。
Tan(Complex)
<コードクラス=“paramref”>a」のタンが得られます。
public static Complex Tan(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
<コードクラス=“paramref”>a」のタン。
ToString()
このインスタンスを代表するSystem.Stringを返します。
public override string ToString()
Returns
このインスタンスを代表するシステムストリングです。
TryParse(ストリップ、複合)
指定した <コードクラス=“paramref”>s を Aspose.Imaging.ImageFilters.ComplexUtils.Complex に分割します。
public static bool TryParse(string s, out Complex result)
Parameters
s
string
Sの価値
result
Complex
結果です。
Returns
複雑な数字がパルセッドである場合。
Operators
オペレーター +(複合、複合)
オペレーター+を実施します。
public static Complex operator +(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター +(複雑、ダブル)
オペレーター+を実施します。
public static Complex operator +(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
オペレーターの結果
オペレーター +(複雑、複雑)
オペレーター+を実施します。
public static Complex operator +(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
オペレーターの結果
オペレーター /(複合、複合)
オペレーター / 実施
public static Complex operator /(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター /(複雑、ダブル)
オペレーター / 実施
public static Complex operator /(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
オペレーターの結果
オペレーター /(複雑、複雑)
オペレーター / 実施
public static Complex operator /(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
オペレーターの結果
オペレーター=(複合、複合)
オペレーターの実施=。
public static bool operator ==(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター複合体(ダブル)
System.Double から Aspose.Imaging.ImageFilters.ComplexUtils.Complex への明確な変換を実行します。
public static explicit operator Complex(double value)
Parameters
value
double
価値を。
Returns
変換の結果です。
オペレーター複合体(フラット)
System.Single から Aspose.Imaging.ImageFilters.ComplexUtils.Complex への明確な変換を実行します。
public static explicit operator Complex(float value)
Parameters
value
float
価値を。
Returns
変換の結果です。
オペレーター !=(複合、複合)
オペレーターを導入!!
public static bool operator !=(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター *(複合、複合)
オペレーターを実施します。
public static Complex operator *(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター *(複雑、複雑)
オペレーターを実施します。
public static Complex operator *(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
オペレーターの結果
オペレーター *(複雑、ダブル)
オペレーターを実施します。
public static Complex operator *(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
オペレーターの結果
オペレーター -(複合、複合)
オペレーターを導入する。
public static Complex operator -(Complex a, Complex b)
Parameters
a
Complex
複雑なもの。
b
Complex
B複合体。
Returns
オペレーターの結果
オペレーター -(複雑、ダブル)
オペレーターを導入する。
public static Complex operator -(Complex a, double s)
Parameters
a
Complex
複雑なもの。
s
double
Sの価値
Returns
オペレーターの結果
オペレーター -(複雑、複雑)
オペレーターを導入する。
public static Complex operator -(double s, Complex a)
Parameters
s
double
Sの価値
a
Complex
複雑なもの。
Returns
オペレーターの結果
オペレーター -(Complex)
オペレーターを導入する。
public static Complex operator -(Complex a)
Parameters
a
Complex
複雑なもの。
Returns
オペレーターの結果