Complex.Magnitude Propriedade

Definição

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.

Aplica-se a

Confira também