Complex.Division Оператор

Определение

Делит заданное число на другое заданное число, где по крайней мере одно из них является комплексным числом, а второе должно быть действительным числом двойной точности.Divides a specified number by another specified number, where at least one of them is a complex number, and the other could be a double-precision real number.

Перегрузки

Division(Complex, Complex)

Делит одно указанное комплексное число на другое.Divides a specified complex number by another specified complex number.

Division(Complex, Double)

Делит заданное комплексное число на указанное действительное число двойной точности.Divides a specified complex number by a specified double-precision real number.

Division(Double, Complex)

Делит заданное действительное число двойной точности на указанное комплексное число.Divides a specified double-precision real number by a specified complex number.

Комментарии

Оператор Division позволяет выполнять операции деления, затрагивающие комплексные числа.The Division operator allows performing division operations that involve 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 

Если деление приводит к переполнению в действительном или мнимом компоненте, то значение этого компонента либо 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 equivalent group of method instead.

Операторы Division, получающие одно значение Double, более эффективны, чем операторы, принимающие два комплексных числа.The Division operators that receive one double are more efficient than the operators that receive two Complex numbers.

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

Комплексное значение-числитель.The complex value to be divided.

right
Complex

Комплексное значение-знаменатель.The complex value to divide by.

Возвращаемое значение

Результат деления left на right.The result of dividing left by right.

Комментарии

Деление комплексного числа, a + bi и второго комплексного числа, 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) i((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i

Языки, не поддерживающие настраиваемые операторы и перегрузку операторов, могут вызывать Complex.Divide(Complex, Double) эквивалентный метод.Languages that do not support custom operators and operator overloading can call the Complex.Divide(Complex, Double) equivalent method instead.

Дополнительно

Division(Complex, Double)

Делит заданное комплексное число на указанное действительное число двойной точности.Divides a specified complex number by a specified double-precision real number.

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

Параметры

left
Complex

Комплексное значение-числитель.The complex value to be divided.

right
Double

Действительное значение двойной точности-знаменатель.The double-precision real value to divide by.

Возвращаемое значение

Результат деления left на right в виде комплексного числа.The result of dividing left by right, as a complex number.

Комментарии

Деление комплексного числа (a + BI) и вещественного числа (которое можно рассматривать как комплексное число c + 0i) имеет следующий вид:The division of a complex number (a + bi) and a real number (which can be regarded as the complex number c + 0i) takes the following form:

(AC/c2) + (BC/c2) i(ac / c2) + (bc / c2)i

Языки, не поддерживающие настраиваемые операторы и перегрузку операторов, могут вызывать Complex.Divide(Complex, Double) эквивалентный метод.Languages that do not support custom operators and operator overloading can call the Complex.Divide(Complex, Double) equivalent method instead.

Дополнительно

Division(Double, Complex)

Делит заданное действительное число двойной точности на указанное комплексное число.Divides a specified double-precision real number by a specified complex number.

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

Параметры

left
Double

Действительное значение двойной точности для деления.The double-precision real value to be divided.

right
Complex

Комплексное значение-знаменатель.The complex value to divide by.

Возвращаемое значение

Результат деления left на right в виде комплексного числа.The result of dividing left by right, as a complex number.

Комментарии

Деление вещественного числа (которое можно рассматривать как комплексное число a + 0i) и комплексное число (c + di) принимает следующий вид:The division of a real number (which can be regarded as the complex number a + 0i) and a complex number (c + di) takes the following form:

(AC/(c2 + d2)) + (AD/(c2 + d2) i(ac / (c2 + d2)) + (ad / (c2 + d2)i

Языки, не поддерживающие настраиваемые операторы и перегрузку операторов, могут вызывать Complex.Divide(Double, Complex) эквивалентный метод.Languages that do not support custom operators and operator overloading can call the Complex.Divide(Double, Complex) equivalent method instead.

Дополнительно

Применяется к