Complex.Subtract Metode

Definisi

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

Overload

Subtract(Complex, Double)

Mengurangi satu bilangan riil presisi ganda dari bilangan kompleks dan mengembalikan hasilnya.

Subtract(Complex, Complex)

Mengurangi satu bilangan kompleks dari bilangan kompleks lainnya dan mengembalikan hasilnya.

Subtract(Double, Complex)

Mengurangi satu bilangan kompleks dari bilangan riil presisi ganda dan mengembalikan hasilnya.

Contoh

Contoh berikut mengurangi setiap bilangan kompleks dalam array dari bilangan kompleks:

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex c1 = new Complex(4.93, 6.87);
      Complex[] values = { new Complex(12.5, 9.6),
                           new Complex(4.3, -8.1),
                           new Complex(-1.9, 7.4),
                           new Complex(-5.3, -6.6) };

      foreach (var c2 in values)
         Console.WriteLine("{0} - {1} = {2}", c1, c2,
                           Complex.Subtract(c1, c2));
   }
}
// The example displays the following output:
//       (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
//       (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
//       (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
//       (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim c1 As New Complex(4.93, 6.87)
      Dim values() As Complex = { New Complex(12.5, 9.6), 
                                  New Complex(4.3, -8.1), 
                                  New Complex(-1.9, 7.4), 
                                  New Complex(-5.3, -6.6) }

      For Each c2 In values
         Console.WriteLine("{0} - {1} = {2}", c1, c2, 
                           Complex.Subtract(c1, c2))
      Next
   End Sub
End Module
' The example displays the following output:
'       (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
'       (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
'       (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
'       (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)

Keterangan

Metode ini Subtract memungkinkan operasi pengurangan yang melibatkan angka kompleks.

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

Bahasa yang mendukung operator kustom juga dapat menggunakan Subtraction grup operator yang setara.

Metode Subtract yang menerima satu ganda lebih efisien daripada metode yang menerima dua bilangan kompleks.

Subtract(Complex, Double)

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

Mengurangi satu bilangan riil presisi ganda dari bilangan kompleks dan mengembalikan hasilnya.

public:
 static System::Numerics::Complex Subtract(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, double right);
static member Subtract : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Subtract (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 mendukung operator kustom juga dapat menggunakan operator yang Complex.Subtraction(Complex, Double) setara.

Lihat juga

Berlaku untuk

Subtract(Complex, Complex)

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

Mengurangi satu bilangan kompleks dari bilangan kompleks lainnya dan mengembalikan hasilnya.

public:
 static System::Numerics::Complex Subtract(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, System.Numerics.Complex right);
static member Subtract : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Subtract (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.

Keterangan

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

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

Bahasa yang mendukung operator kustom juga dapat menggunakan operator yang Complex.Subtraction(Complex, Complex) setara.

Lihat juga

Berlaku untuk

Subtract(Double, Complex)

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

Mengurangi satu bilangan kompleks dari bilangan riil presisi ganda dan mengembalikan hasilnya.

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

Parameter

left
Double

Nilai nyata presisi ganda untuk dikurangi dari (minuend).

right
Complex

Nilai kompleks yang akan 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 mendukung operator kustom juga dapat menggunakan operator yang Complex.Subtraction(Double, Complex) setara.

Lihat juga

Berlaku untuk