Complex.Magnitude 속성

정의

복소수의 크기 또는 절대 값을 가져옵니다.

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

속성 값

현재 인스턴스의 크기입니다.

예제

다음 예제에서는 복소수의 절대값을 계산하고 속성 값 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

설명

속성은 Magnitude 복소수의 절대값과 동일합니다. 원점(x축과 카티시안 좌표계의 y축 교집합)에서 복소수로 표시되는 2차원 지점까지의 거리를 지정합니다. 절대값은 다음과 같이 계산됩니다.

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

절대 값을 계산하면 오버플로가 발생하는 경우 이 속성은 또는 Double.NegativeInfinityDouble.PositiveInfinity 반환합니다.

및 속성은 MagnitudePhase 극좌표계의 복소수를 나타내는 점의 위치를 정의합니다.

메서드를 호출 FromPolarCoordinates 하여 카테시안 좌표 대신 극좌표에 따라 복소수를 인스턴스화할 수 있습니다.

적용 대상

추가 정보