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
注釈
プロパティは Magnitude 、複素数の絶対値に相当します。 原点 (x 軸とデカルト座標系の y 軸の積集合) から複素数で表される 2 次元ポイントまでの距離を指定します。 絶対値は次のように計算されます。
|a + bi |= Math.Sqrt(a * a + b * b)
絶対値の計算でオーバーフローが発生した場合、このプロパティは または Double.NegativeInfinityをDouble.PositiveInfinity返します。
プロパティと プロパティはMagnitudePhase、極座標系の複素数を表す点の位置を定義します。
メソッドを呼び出すことで、デカルト座標ではなく、極座標に基づいて複素数を FromPolarCoordinates インスタンス化できます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示