Complex.Magnitude 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得複數的範圍 (或絕對值)。
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
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
備註
屬性 Magnitude 相當於複數的絕對值。 它會指定從原點 (X 軸與笛卡兒座標系統中 Y 軸交集的距離,) 到複數所代表的二維點。 絕對值的計算方式如下:
|a + bi |= Math.Sqrt (a * a + b * b)
如果絕對值的計算導致溢位,這個屬性會 Double.PositiveInfinity 傳回 或 Double.NegativeInfinity。
Magnitude和 Phase 屬性會定義點的位置,此點代表極座標系統中的複數。
您可以呼叫 方法,根據複數的極座標來具現化複數,而不是其 FromPolarCoordinates 笛卡兒座標。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應