Complex.Magnitude 속성

정의

복소수의 크기 또는 절대 값을 가져옵니다.Gets the magnitude (or absolute value) of a complex number.

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

속성 값

현재 인스턴스의 크기입니다.The magnitude of the current instance.

예제

다음 예에서는 복소수의 절대값을 계산 하 고이 값이 Magnitude 속성의 값에 해당 함을 보여 줍니다.The following example calculates the absolute value of a complex number and demonstrates that it is equivalent to the value of the Magnitude property.

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.60555127546399
//       Equal to Magnitude: True
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim complex1 As 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)) 
   End Sub
End Module
' The example displays the following output:
'       |(2, 3)| = 3.61
'       Equal to Magnitude: True

설명

Magnitude 속성은 복소수의 절대값에 해당 합니다.The Magnitude property is equivalent to the absolute value of a complex number. 원점 (x 축과 데카르트 좌표계에 y 축 교차)에서 복소수의 표시 되는 2 차원 점을 거리를 지정 합니다.It specifies the distance from the origin (the intersection of the x-axis and the y-axis in the Cartesian coordinate system) to the two-dimensional point represented by a complex number. 절대 값을 다음과 같이 계산 됩니다.The absolute value is calculated as follows:

|a + bi | = Math.Sqrt(a * a + b * b)| a + bi | = Math.Sqrt(a * a + b * b)

절대값을 계산 하 여 오버플로가 발생 하면이 속성은 Double.PositiveInfinity 또는 Double.NegativeInfinity을 반환 합니다.If the calculation of the absolute value results in an overflow, this property returns either Double.PositiveInfinity or Double.NegativeInfinity.

MagnitudePhase 속성은 극좌표 좌표계에서 복소수를 나타내는 점의 위치를 정의 합니다.The Magnitude and the Phase properties define the position of a point that represents a complex number in the polar coordinate system.

FromPolarCoordinates 메서드를 호출 하 여 데카르트 좌표 대신 극좌표를 기반으로 복소수를 인스턴스화할 수 있습니다.You can instantiate a complex number based on its polar coordinates instead of its Cartesian coordinates by calling the FromPolarCoordinates method.

적용 대상

추가 정보