Complex.Subtract Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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, 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 angka lain 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)
open System.Numerics
let c1 = Complex(4.93, 6.87)
let values =
[ Complex(12.5, 9.6)
Complex(4.3, -8.1)
Complex(-1.9, 7.4)
Complex(-5.3, -6.6) ]
for c2 in values do
printfn $"{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 Subtract memungkinkan operasi pengurangan yang melibatkan angka kompleks.
Jika pengurangan menghasilkan luapan di komponen nyata atau imajiner, nilai komponen tersebut Double.PositiveInfinity atau Double.NegativeInfinity.
Bahasa yang mendukung operator kustom juga dapat menggunakan grup operator yang setara Subtraction.
Metode Subtract yang menerima satu ganda lebih efisien daripada metode yang menerima dua angka 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 setara Complex.Subtraction(Complex, Double).
Lihat juga
Berlaku untuk
Subtract(Complex, Complex)
- Sumber:
- Complex.cs
- Sumber:
- Complex.cs
- Sumber:
- Complex.cs
Mengurangi satu bilangan kompleks dari angka lain 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, a + bi
, mengambil formulir berikut:
$(a - c) + (b - d)i$
Bahasa yang mendukung operator kustom juga dapat menggunakan operator yang setara Complex.Subtraction(Complex, Complex).
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 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 mendukung operator kustom juga dapat menggunakan operator yang setara Complex.Subtraction(Double, Complex).