Struct Complex

Struct Complex

名称: Aspose.Imaging.ImageFilters.ComplexUtils アセンション: Aspose.Imaging.dll (25.4.0)

複雑な数字構造

public struct Complex : IEquatable<complex>

Implements

IEquatable

相続人

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

フィールド価値

Complex

One

複合体は Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Re と Aspose.Imaging.ImageFilters.ComplexUtils.Complex.Im が 1 に等しい。

public static readonly Complex One

フィールド価値

Complex

SizeOfComplex

複雑さの大きさ

public static readonly int SizeOfComplex

フィールド価値

int

SizeOfDouble

システムサイズ:Double

public static readonly int SizeOfDouble

フィールド価値

int

Zero

ゼロ複雑

public static readonly Complex Zero

フィールド価値

Complex

Properties

Im

あるいは想像力の部分を設定する。

public double Im { get; set; }

不動産価値

double

Magnitude

大きさを得る。

public double Magnitude { get; }

不動産価値

double

Phase

段階に入ります。

public double Phase { get; }

不動産価値

double

Re

あるいは現実の部分を設定する。

public double Re { get; set; }

不動産価値

double

SquaredMagnitude

四角の大きさを得る。

public double SquaredMagnitude { get; }

不動産価値

double

Methods

Add(複合、複合)

広告 a’ と b'.

public static Complex Add(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

合計複雑

Add(複雑、ダブル)

広告 a’ と s'.

public static Complex Add(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

複合体とその 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

bool

約平等の結果です。

ApproxEqual(複雑、複雑、ダブル)

ほぼ平等を確認する。

public static bool ApproxEqual(Complex a, Complex b, double tolerance)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

tolerance double

寛容です。

Returns

bool

約平等の結果です。

Clone()

この例をクローンする。

public Complex Clone()

Returns

Complex

この複合体のクローンです。

Cos(Complex)

<コードクラス=“paramref”>a を取得します。

public static Complex Cos(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

コードクラス=パラムレフ=a

Divide(複合、複合)

a’ を b によって分割します。

public static Complex Divide(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

分裂の結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Divide(複雑、ダブル)

a’ を s によって分割します。

public static Complex Divide(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

分裂の結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Divide(複雑、複雑)

a’ を s によって分割します。

public static Complex Divide(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

分裂の結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Divide(複合、複合、 ref複合)

a’ を b によって分割します。

public static void Divide(Complex a, Complex b, ref Complex result)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

result Complex

結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Divide(複合、複合、複合、複合)

a’ を s によって分割します。

public static void Divide(Complex a, double s, ref Complex result)

Parameters

a Complex

複雑なもの。

s double

Sの価値

result Complex

結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Divide(複合複合複合複合複合)

s’ を a によって分割します。

public static void Divide(double s, Complex a, ref Complex result)

Parameters

s double

Sの価値

a Complex

複雑なもの。

result Complex

結果です。

Exceptions

DivideByZeroException

ゼロで分けられない。

Equals(対象)

指定された System.Object がこの例に等しいかどうかを決定します。

public override bool Equals(object obj)

Parameters

obj object

システム.オブジェクトは、この例と比較します。

Returns

bool

「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。

Equals(Complex)

指定された System.Object がこの例に等しいかどうかを決定します。

public bool Equals(Complex other)

Parameters

other Complex

システム.オブジェクトは、この例と比較します。

Returns

bool

「真実」は、指定されたシステム.オブジェクトがこの例に等しい場合、そうでなければ「偽物」です。

Exp(Complex)

<コードクラス=“paramref”>a によって e を上げます。

public static Complex Exp(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

e は a によって引き上げられています。

GetHashCode()

この例にハッシュコードを返します。

public override int GetHashCode()

Returns

int

この例のハッシュコードは、ハッシュテーブルのようなハッシュアルゴリズムやデータ構造で使用するのに適しています。

Log(Complex)

<コードクラス=“paramref”>a」のログを取得します。

public static Complex Log(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

<コードクラス=“paramref”>a」のログです。

Multiply(複合、複合)

a’ を b によって複数します。

public static Complex Multiply(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

増殖の結果です。

Multiply(複雑、ダブル)

a’ を s によって複数します。

public static Complex Multiply(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

増殖の結果です。

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

Complex

否定の結果です。

Parse(ストレッチ)

指定された <コードクラス=“paramref”>s を Aspose.Imaging.ImageFilters.ComplexUtils.Complex に分割します。

public static Complex Parse(string s)

Parameters

s string

Sの価値

Returns

Complex

複雑な数字です。

Exceptions

FormatException

複雑な数字の厳格な表現は正しく形式化されていません。

Sin(Complex)

<コードクラス=“paramref”>a を取得します。

public static Complex Sin(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

Sin of a’. コードクラス

Sqrt(Complex)

<コードクラス=“paramref”>a」の平方根を得る。

public static Complex Sqrt(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

四角の根。

Subtract(複合、複合)

サブタクト b’ から a'.

public static Complex Subtract(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

サブトラクションの結果

Subtract(複雑、ダブル)

サブタクト s’ から a'.

public static Complex Subtract(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

サブトラクションの結果

Subtract(複雑、複雑)

サブタクト s’ から a'.

public static Complex Subtract(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

サブトラクションの結果

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

Complex

<コードクラス=“paramref”>a」のタン。

ToString()

このインスタンスを代表するSystem.Stringを返します。

public override string ToString()

Returns

string

このインスタンスを代表するシステムストリングです。

TryParse(ストリップ、複合)

指定した <コードクラス=“paramref”>s を Aspose.Imaging.ImageFilters.ComplexUtils.Complex に分割します。

public static bool TryParse(string s, out Complex result)

Parameters

s string

Sの価値

result Complex

結果です。

Returns

bool

複雑な数字がパルセッドである場合。

Operators

オペレーター +(複合、複合)

オペレーター+を実施します。

public static Complex operator +(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

オペレーターの結果

オペレーター +(複雑、ダブル)

オペレーター+を実施します。

public static Complex operator +(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

オペレーターの結果

オペレーター +(複雑、複雑)

オペレーター+を実施します。

public static Complex operator +(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

オペレーターの結果

オペレーター /(複合、複合)

オペレーター / 実施

public static Complex operator /(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

オペレーターの結果

オペレーター /(複雑、ダブル)

オペレーター / 実施

public static Complex operator /(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

オペレーターの結果

オペレーター /(複雑、複雑)

オペレーター / 実施

public static Complex operator /(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

オペレーターの結果

オペレーター=(複合、複合)

オペレーターの実施=。

public static bool operator ==(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

bool

オペレーターの結果

オペレーター複合体(ダブル)

System.Double から Aspose.Imaging.ImageFilters.ComplexUtils.Complex への明確な変換を実行します。

public static explicit operator Complex(double value)

Parameters

value double

価値を。

Returns

Complex

変換の結果です。

オペレーター複合体(フラット)

System.Single から Aspose.Imaging.ImageFilters.ComplexUtils.Complex への明確な変換を実行します。

public static explicit operator Complex(float value)

Parameters

value float

価値を。

Returns

Complex

変換の結果です。

オペレーター !=(複合、複合)

オペレーターを導入!!

public static bool operator !=(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

bool

オペレーターの結果

オペレーター *(複合、複合)

オペレーターを実施します。

public static Complex operator *(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

オペレーターの結果

オペレーター *(複雑、複雑)

オペレーターを実施します。

public static Complex operator *(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

オペレーターの結果

オペレーター *(複雑、ダブル)

オペレーターを実施します。

public static Complex operator *(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

オペレーターの結果

オペレーター -(複合、複合)

オペレーターを導入する。

public static Complex operator -(Complex a, Complex b)

Parameters

a Complex

複雑なもの。

b Complex

B複合体。

Returns

Complex

オペレーターの結果

オペレーター -(複雑、ダブル)

オペレーターを導入する。

public static Complex operator -(Complex a, double s)

Parameters

a Complex

複雑なもの。

s double

Sの価値

Returns

Complex

オペレーターの結果

オペレーター -(複雑、複雑)

オペレーターを導入する。

public static Complex operator -(double s, Complex a)

Parameters

s double

Sの価値

a Complex

複雑なもの。

Returns

Complex

オペレーターの結果

オペレーター -(Complex)

オペレーターを導入する。

public static Complex operator -(Complex a)

Parameters

a Complex

複雑なもの。

Returns

Complex

オペレーターの結果

 日本語