Complex.Abs(Complex) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá absolutní hodnotu (nebo velikost) komplexního čísla.
public:
static double Abs(System::Numerics::Complex value);
public static double Abs (System.Numerics.Complex value);
static member Abs : System.Numerics.Complex -> double
Public Shared Function Abs (value As Complex) As Double
Parametry
- value
- Complex
Komplexní číslo.
Návraty
Absolutní hodnota parametru value
.
Příklady
Následující příklad vypočítá absolutní hodnotu komplexního čísla a ukazuje, že je ekvivalentní hodnotě Magnitude vlastnosti.
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
Poznámky
Absolutní hodnota komplexního čísla odpovídá jeho Magnitude vlastnosti. Absolutní hodnota komplexního čísla a + bi se vypočítá následujícím způsobem:
Pokud b = 0, výsledek je a.
Pokud je > b, výsledkem je * Math.Sqrt(1 + b2/a 2).
Pokud b > a, výsledek je b * Math.Sqrt(1 +a 2/b2).
Pokud výsledkem výpočtu absolutní hodnoty je přetečení, vrátí metoda buď Double.PositiveInfinity nebo Double.NegativeInfinity. Pokud je Real vlastnost Double.NaN nebo Imaginary a druhá vlastnost není ani Double.PositiveInfinityDouble.NegativeInfinity, vrátí metoda .Double.NaN
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro