Complex.Magnitude Egenskap

Definition

Hämtar storleken (eller absolutvärdet) för ett komplext tal.

public:
 property double Magnitude { double get(); };
public double Magnitude { get; }
member this.Magnitude : double
Public ReadOnly Property Magnitude As Double

Egenskapsvärde

Storleken på den aktuella instansen.

Exempel

I följande exempel beräknas det absoluta värdet för ett komplext tal och visar att det motsvarar värdet för Magnitude egenskapen.

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

Kommentarer

Egenskapen Magnitude motsvarar det absoluta värdet för ett komplext tal. Den anger avståndet från ursprunget (skärningspunkten mellan x-axeln och y-axeln i kartesiska koordinatsystemet) till den tvådimensionella punkten som representeras av ett komplext tal. Det absoluta värdet beräknas på följande sätt:

$| a + bi | = \sqrt{a \times a + b \times b}$

Om beräkningen av det absoluta värdet resulterar i ett spill returnerar den här egenskapen antingen Double.PositiveInfinity eller Double.NegativeInfinity.

Egenskaperna Magnitude och Phase definierar positionen för en punkt som representerar ett komplext tal i polarkoordinatsystemet.

Du kan instansiera ett komplext tal baserat på dess polära koordinater i stället för dess kartesiska koordinater genom att anropa FromPolarCoordinates metoden.

Gäller för

Se även