Complex.Magnitude Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.