Complex.Magnitude Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a magnitude (ou valor absoluto) de um número complexo.
public:
property double Magnitude { double get(); };
public double Magnitude { get; }
member this.Magnitude : double
Public ReadOnly Property Magnitude As Double
Valor da propriedade
A magnitude da instância atual.
Exemplos
O exemplo a seguir calcula o valor absoluto de um número complexo e demonstra que ele é equivalente ao valor da propriedade Magnitude.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex complex1 = new Complex(2.0, 3.0);
Console.WriteLine("|{0}| = {1:N2}", complex1, Complex.Abs(complex1));
Console.WriteLine("Equal to Magnitude: {0}",
Complex.Abs(complex1).Equals(complex1.Magnitude));
}
}
// The example displays the following output:
// |(2, 3)| = 3.61
// Equal to Magnitude: True
open System.Numerics
let complex1 = Complex(2., 3.)
printfn $"|{complex1}| = {Complex.Abs complex1:N2}"
printfn $"Equal to Magnitude: {Complex.Abs(complex1).Equals complex1.Magnitude}"
// The example displays the following output:
// |(2, 3)| = 3.61
// Equal to Magnitude: True
Comentários
A propriedade Magnitude é equivalente ao valor absoluto de um número complexo. Especifica a distância da origem (a interseção do eixo x e do eixo y no sistema de coordenadas Cartesiano) até o ponto bidimensional representado por um número complexo. O valor absoluto é calculado da seguinte maneira:
$| a + bi | = \sqrt{a \times a + b \times b}$
Se o cálculo do valor absoluto resultar em um estouro, essa propriedade retornará Double.PositiveInfinity ou Double.NegativeInfinity.
As propriedades Magnitude e Phase definem a posição de um ponto que representa um número complexo no sistema de coordenadas polares.
Você pode criar uma instância de um número complexo com base em suas coordenadas polares em vez de suas coordenadas cartesianas chamando o método FromPolarCoordinates.