Bagikan melalui


Complex.Abs(Complex) Metode

Definisi

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 adalah a.
  • 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.

Berlaku untuk

Lihat juga