Bagikan melalui


Complex.Subtraction Operator

Definisi

Mengurangi angka tertentu dari angka lain yang ditentukan, di mana setidaknya salah satunya adalah bilangan kompleks, dan yang lainnya bisa berupa bilangan riil presisi ganda.

Overload

Subtraction(Double, Complex)

Mengurangi bilangan kompleks dari bilangan riil presisi ganda.

Subtraction(Complex, Double)

Mengurangi bilangan riil presisi ganda dari bilangan kompleks.

Subtraction(Complex, Complex)

Mengurangi bilangan kompleks dari bilangan kompleks lainnya.

Keterangan

Operator Subtraction memungkinkan melakukan operasi pengurangan yang melibatkan angka kompleks. Ini memungkinkan kode seperti berikut:

System.Numerics.Complex c1 = new System.Numerics.Complex(6.7, -1.3);
System.Numerics.Complex c2 = new System.Numerics.Complex(1.4, 3.8);
System.Numerics.Complex result = c1 - c2;
Console.WriteLine("{0} - {1} = {2}", c1, c2, result);
// The example displays the following output:
//       (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
let c1 = System.Numerics.Complex(6.7, -1.3)
let c2 = System.Numerics.Complex(1.4, 3.8)
let result = c1 - c2
printfn $"{c1}; - {c2}; = {result}"
// The example displays the following output:
//       (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
Dim c1 As New System.Numerics.Complex(6.7, -1.3)
Dim c2 As New System.Numerics.Complex(1.4, 3.8)
Dim result As System.Numerics.Complex = c1 - c2
Console.WriteLine("{0} - {1} = {2}", c1, c2, result)
' The example displays the following output:
'       (6.7, -1.3) - (1.4, 3.8) = (5.3, -5.1)

Jika pengurangan menghasilkan luapan di komponen nyata atau imajiner, nilai komponen tersebut Double.PositiveInfinity atau Double.NegativeInfinity.

Bahasa yang tidak mendukung operator kustom dapat memanggil grup metode yang setara Subtract sebagai gantinya.

Operator Addition yang menerima satu ganda lebih efisien daripada operator yang menerima dua nomor Kompleks.

Subtraction(Double, Complex)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengurangi bilangan kompleks dari bilangan riil presisi ganda.

public:
 static System::Numerics::Complex operator -(double left, System::Numerics::Complex right);
public static System.Numerics.Complex operator - (double left, System.Numerics.Complex right);
static member ( - ) : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Double, right As Complex) As Complex

Parameter

left
Double

Nilai nyata presisi ganda untuk dikurangi dari (minuend).

right
Complex

Nilai kompleks untuk dikurangi (subtrahend).

Mengembalikan

Hasil pengurangan right dari left, sebagai bilangan kompleks.

Keterangan

Pengurangan bilangan kompleks (c + di) dari angka riil (yang dapat dianggap sebagai bilangan kompleks a + 0i) mengambil formulir berikut:

$(a - c) - di$

Bahasa yang tidak mendukung operator kustom dapat memanggil metode Complex.Subtract(Double, Complex) sebagai gantinya.

Lihat juga

Berlaku untuk

Subtraction(Complex, Double)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengurangi bilangan riil presisi ganda dari bilangan kompleks.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex left, double right);
public static System.Numerics.Complex operator - (System.Numerics.Complex left, double right);
static member ( - ) : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Double) As Complex

Parameter

left
Complex

Nilai kompleks untuk dikurangi dari (minuend).

right
Double

Nilai nyata presisi ganda untuk mengurangi (subtrahend).

Mengembalikan

Hasil pengurangan right dari left, sebagai bilangan kompleks.

Keterangan

Pengurangan bilangan riil (yang dapat dianggap sebagai bilangan kompleks c + 0i) dari bilangan kompleks (a + bi) mengambil formulir berikut:

$(a - c) + bi$

Bahasa yang tidak mendukung operator kustom dapat memanggil metode Complex.Subtract(Complex, Double) sebagai gantinya.

Lihat juga

Berlaku untuk

Subtraction(Complex, Complex)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengurangi bilangan kompleks dari bilangan kompleks lainnya.

public:
 static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right);
public:
 static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right) = System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Subtraction;
public static System.Numerics.Complex operator - (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( - ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Complex) As Complex

Parameter

left
Complex

Nilai yang akan dikurangi dari (minuend).

right
Complex

Nilai yang akan dikurangi (subtrahend).

Mengembalikan

Hasil pengurangan right dari left.

Penerapan

Keterangan

Pengurangan bilangan kompleks, c + di, dari bilangan kompleks lain, a + bi, mengambil formulir berikut:

$(a - c) + (b - d)i$

Bahasa yang tidak mendukung operator kustom dapat memanggil metode Complex.Subtract(Complex, Complex) sebagai gantinya.

Lihat juga

Berlaku untuk