Complex.Negate(Complex) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した複素数の加法逆関数を返します。
public:
static System::Numerics::Complex Negate(System::Numerics::Complex value);
public static System.Numerics.Complex Negate (System.Numerics.Complex value);
static member Negate : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Negate (value As Complex) As Complex
パラメーター
- value
- Complex
複素数。
戻り値
value
パラメーターの Real および Imaginary コンポーネントの結果に -1 を乗算します。
例
次の例では、複素数の配列内の各要素の加法逆関数を取得します。
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex[] values= { Complex.One,
new Complex(-7.1, 2.5),
new Complex(1.3, -4.2),
new Complex(-3.3, -1.8) };
foreach (Complex c1 in values)
Console.WriteLine("{0} --> {1}", c1, Complex.Negate(c1));
}
}
// The example displays the following output:
// (1, 0) --> (-1, 0)
// (-7.1, 2.5) --> (7.1, -2.5)
// (1.3, -4.2) --> (-1.3, 4.2)
// (-3.3, -1.8) --> (3.3, 1.8)
open System.Numerics
let values =
[ Complex.One; Complex(-7.1, 2.5); Complex(1.3, -4.2); Complex(-3.3, -1.8) ]
for c1 in values do
printfn $"{c1} --> {Complex.Negate(c1)}"
// The example displays the following output:
// (1, 0) --> (-1, 0)
// (-7.1, 2.5) --> (7.1, -2.5)
// (1.3, -4.2) --> (-1.3, 4.2)
// (-3.3, -1.8) --> (3.3, 1.8)
Imports System.Numerics
Module Example
Public Sub Main()
Dim values() As Complex = { Complex.One,
New Complex(-7.1, 2.5),
New Complex(1.3, -4.2),
New Complex(-3.3, -1.8) }
For Each c1 In values
Console.WriteLine("{0} --> {1}", c1, Complex.Negate(c1))
Next
End Sub
End Module
' The example displays the following output:
' (1, 0) --> (-1, 0)
' (-7.1, 2.5) --> (7.1, -2.5)
' (1.3, -4.2) --> (-1.3, 4.2)
' (-3.3, -1.8) --> (3.3, 1.8)
注釈
複素数の加法逆関数は、元の複素数に加算されるときに Zero の値を生成する複素数です。 このメソッドは、元の複素数の実数成分と虚数成分に -1 を乗算した複素数を返します。
Negate メソッドは、カスタム演算子をサポートしていない言語に対して実装されます。 その動作は、単項否定演算子 (UnaryNegation) を使用した否定と同じです。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET