Complex.Subtraction Оператор
Определение
Важный
Некоторая информация относится к предварительным версиям продукта, который может быть существенно изменен до его выпуска. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.
Вычитает указанное число из другого указанного числа, где по крайней мере один из них является сложным числом, а другой — реальным числом двойной точности.
Перегрузки
| Имя | Описание |
|---|---|
| Subtraction(Double, Complex) |
Вычитает комплексное число из реального числа двойной точности. |
| Subtraction(Complex, Double) |
Вычитает реальное число двойной точности из сложного числа. |
| Subtraction(Complex, Complex) |
Вычитает комплексное число из другого сложного числа. |
Замечания
Оператор Subtraction позволяет выполнять операции вычитания, включающие сложные числа. Он включает код, например следующий:
System.Numerics.Complex c1 = new System.Numerics.Complex(6.7, -1.3);
System.Numerics.Complex c2 = new System.Numerics.Complex(1.4, 3.8);
System.Numerics.Complex result = c1 - c2;
Console.WriteLine("{0} - {1} = {2}", c1, c2, result);
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
let c1 = System.Numerics.Complex(6.7, -1.3)
let c2 = System.Numerics.Complex(1.4, 3.8)
let result = c1 - c2
printfn $"{c1}; - {c2}; = {result}"
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
Dim c1 As New System.Numerics.Complex(6.7, -1.3)
Dim c2 As New System.Numerics.Complex(1.4, 3.8)
Dim result As System.Numerics.Complex = c1 - c2
Console.WriteLine("{0} - {1} = {2}", c1, c2, result)
' The example displays the following output:
' (6.7, -1.3) - (1.4, 3.8) = (5.3, -5.1)
Если вычитание приводит к переполнению в реальном или мнимом компоненте, значение этого компонента равно Double.PositiveInfinity или Double.NegativeInfinity.
Языки, которые не поддерживают пользовательские операторы, могут вызывать вместо этого эквивалентную группу методов Subtract.
Операторы Addition, получающие один двойной, более эффективны, чем операторы, получающие два сложных числа.
Subtraction(Double, Complex)
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
Вычитает комплексное число из реального числа двойной точности.
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
Реальное значение двойной точности для вычитания из (minuend).
- right
- Complex
Сложное значение для вычитания (подтраченного).
Возвращает
Результат вычитания right из leftв виде сложного числа.
Замечания
Вычитание сложного числа (c + di) из реального числа (которое можно рассматривать как комплексное число a + 0i) принимает следующую форму:
$(a - c) - di$
Языки, которые не поддерживают пользовательские операторы, могут вызывать метод Complex.Subtract(Double, Complex) вместо этого.
Смотрите также
Применимо к
Subtraction(Complex, Double)
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
Вычитает реальное число двойной точности из сложного числа.
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
Сложное значение для вычитания из (minuend).
- right
- Double
Реальное значение двойной точности для вычитания (подтраченного).
Возвращает
Результат вычитания right из leftв виде сложного числа.
Замечания
Вычитание реального числа (которое можно рассматривать как комплексное число c + 0i) из сложного числа (a + bi) принимает следующую форму:
$(a - c) + bi$
Языки, которые не поддерживают пользовательские операторы, могут вызывать метод Complex.Subtract(Complex, Double) вместо этого.
Смотрите также
Применимо к
Subtraction(Complex, Complex)
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
- Источник:
- Complex.cs
Вычитает комплексное число из другого сложного числа.
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) = System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Subtraction;
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
Значение для вычитания из (minuend).
- right
- Complex
Значение для вычитания (подтраченного).
Возвращает
Результат вычитания right из left.
Реализует
Замечания
Вычитание сложного числа, c + diиз другого сложного числа, a + bi, принимает следующую форму:
$(a - c) + (b - d)i$
Языки, которые не поддерживают пользовательские операторы, могут вызывать метод Complex.Subtract(Complex, Complex) вместо этого.