Complex.Division Operador
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Divide um número especificado por outro número especificado, onde pelo menos um deles é um número complexo, e o outro pode ser um número real de dupla precisão.
Sobrecargas
| Name | Description |
|---|---|
| Division(Double, Complex) |
Divide um número real de dupla precisão especificado por um número complexo especificado. |
| Division(Complex, Double) |
Divide um número complexo especificado por um número real de dupla precisão especificado. |
| Division(Complex, Complex) |
Divide um número complexo especificado por outro número complexo especificado. |
Observações
O Division operador permite realizar operações de divisão que envolvem números complexos. Permite código como o seguinte:
Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
let c1 = Complex(2.3, 3.7)
let c2 = Complex(1.4, 2.3)
let 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
Se a divisão resultar num transbordamento no componente real ou imaginário, o valor desse componente é ou Double.PositiveInfinity .Double.NegativeInfinity
Linguagens que não suportam operadores personalizados e sobrecarga de operadores podem chamar o Divide grupo equivalente de métodos em vez disso.
Os Division operadores que recebem um duplo são mais eficientes do que os operadores que recebem dois números complexos.
Division(Double, Complex)
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
Divide um número real de dupla precisão especificado por um número complexo especificado.
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
Parâmetros
- left
- Double
O valor real de dupla precisão a dividir.
- right
- Complex
O valor complexo para dividir.
Devoluções
O resultado de dividir left por right, como um número complexo.
Observações
A divisão de um número real (que pode ser considerado como o número a + 0icomplexo ) e um número complexo (c + di) assume a seguinte forma:
$\frac{ac}{c^2 + d^2} + (\frac{ad}{c^2 + d^2})i$
Linguagens que não suportam operadores personalizados e sobrecarga de operadores podem chamar o Complex.Divide(Double, Complex) método equivalente em vez disso.
Ver também
Aplica-se a
Division(Complex, Double)
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
Divide um número complexo especificado por um número real de dupla precisão especificado.
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
Parâmetros
- left
- Complex
O valor complexo a dividir.
- right
- Double
O valor real de dupla precisão para dividir por.
Devoluções
O resultado de dividir left por right, como um número complexo.
Observações
A divisão de um número complexo (a + bi) e de um número real (que pode ser considerado como o número c + 0icomplexo ) assume a seguinte forma:
$\frac{ac}{c^2} + (\frac{bc}{c^2})i$
Linguagens que não suportam operadores personalizados e sobrecarga de operadores podem chamar o Complex.Divide(Complex, Double) método equivalente em vez disso.
Ver também
Aplica-se a
Division(Complex, Complex)
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
- Origem:
- Complex.cs
Divide um número complexo especificado por outro número complexo especificado.
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::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Division;
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
Parâmetros
- left
- Complex
O valor complexo a dividir.
- right
- Complex
O valor complexo para dividir.
Devoluções
O resultado da divisão left por right.
Implementações
Observações
A divisão de um número complexo, a + bi, e de um segundo número complexo, c + di, assume a seguinte forma:
$\frac{ac + cd}{c^2 + d^2} + (\frac{bc - ad}{c^2 + d^2})i$
Linguagens que não suportam operadores personalizados e sobrecarga de operadores podem chamar o Complex.Divide(Complex, Double) método equivalente em vez disso.