Complex.Division Complex.Division Complex.Division Complex.Division Operator

定義

オーバーロード

Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex)

指定した複素数を別の指定した複素数で除算します。Divides a specified complex number by another specified complex number.

Division(Complex, Double) Division(Complex, Double) Division(Complex, Double) Division(Complex, Double)
Division(Double, Complex) Division(Double, Complex) Division(Double, Complex) Division(Double, Complex)

Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex) Division(Complex, Complex)

指定した複素数を別の指定した複素数で除算します。Divides a specified complex number by another specified complex number.

public:
 static System::Numerics::Complex operator /(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex operator / (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( / ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator / (left As Complex, right As Complex) As Complex

パラメーター

left
Complex Complex Complex Complex

被除数。The value to be divided.

right
Complex Complex Complex Complex

除数。The value to divide by.

戻り値

leftright で除算した結果。The result of dividing left by right.

注釈

Divisionメソッドは、複素数を除算演算を定義します。The Division method defines the division operation for complex numbers. 次のようなコードが有効にします。It enables code such as the following:

Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
Dim c1 As New Complex(2.3, 3.7)
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 / c2 

複雑な除算数、+、bi と 2 番目の複素数、c、+、di は次の形式になります。The division of a complex number, a + bi, and a second complex number, c + di, takes the following form:

((ac + bd)/(c2 + d2)) + ((bc-ad)/(c2 + d2) は((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i

除算した結果が実数部または虚数部のいずれかのコンポーネントで、オーバーフローの場合、そのコンポーネントの値はDouble.PositiveInfinityまたはDouble.NegativeInfinityします。If the division results in an overflow in either the real or imaginary component, the value of that component is either Double.PositiveInfinity or Double.NegativeInfinity.

カスタム演算子と演算子のオーバー ロードをサポートしない言語を呼び出すことができます、Divideメソッド代わりにします。Languages that do not support custom operators and operator overloading can call the Divide method instead.

この演算子を同等のメソッドは、します。 Complex.Divide(Complex, Complex)The equivalent method for this operator is Complex.Divide(Complex, Complex)

こちらもご覧ください

Division(Complex, Double) Division(Complex, Double) Division(Complex, Double) Division(Complex, Double)

public:
 static System::Numerics::Complex operator /(System::Numerics::Complex left, double right);
public static System.Numerics.Complex operator / (System.Numerics.Complex left, double right);
static member ( / ) : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Operator / (left As Complex, right As Double) As Complex

パラメーター

戻り値

Division(Double, Complex) Division(Double, Complex) Division(Double, Complex) Division(Double, Complex)

public:
 static System::Numerics::Complex operator /(double left, System::Numerics::Complex right);
public static System.Numerics.Complex operator / (double left, System.Numerics.Complex right);
static member ( / ) : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator / (left As Double, right As Complex) As Complex

パラメーター

戻り値

適用対象