Complex.Abs(Complex) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai absolut (atau besaran) dari bilangan kompleks.
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
Parameter
- value
- Complex
Bilangan kompleks.
Mengembalikan
Nilai absolut value
.
Contoh
Contoh berikut menghitung nilai absolut dari bilangan kompleks dan menunjukkan bahwa nilai tersebut setara dengan nilai properti 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
Keterangan
Nilai absolut dari bilangan kompleks setara dengan properti Magnitude- nya. Nilai absolut dari bilangan kompleks a + bi
dihitung sebagai berikut:
- Jika
b = 0
, hasilnya adalaha
. - Jika
a > b
, hasilnya $a \times \sqrt{1 + \frac{b^2}{a^2}}$. - Jika
b > a
, hasilnya $b \times \sqrt{1 + \frac{a^2}{b^2}}$.
Jika perhitungan nilai absolut menghasilkan luapan, metode mengembalikan Double.PositiveInfinity atau Double.NegativeInfinity. Jika properti Real atau ImaginaryDouble.NaN dan properti lainnya tidak Double.PositiveInfinity atau Double.NegativeInfinity, metode mengembalikan Double.NaN.