Complex.Division Operator

Definisi

Membagi angka tertentu dengan angka lain yang ditentukan, di mana setidaknya salah satunya adalah bilangan kompleks, dan yang lainnya bisa menjadi bilangan riil presisi ganda.

Overload

Division(Double, Complex)

Membagi angka riil presisi ganda tertentu dengan bilangan kompleks tertentu.

Division(Complex, Double)

Membagi bilangan kompleks tertentu dengan angka riil presisi ganda yang ditentukan.

Division(Complex, Complex)

Membagi bilangan kompleks tertentu dengan bilangan kompleks lain yang ditentukan.

Keterangan

Operator Division memungkinkan melakukan operasi pembagian yang melibatkan angka kompleks. Ini memungkinkan kode seperti berikut:

Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
Dim c1 As New Complex(2.3, 3.7)
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 / c2

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

Bahasa yang tidak mendukung operator kustom dan kelebihan beban operator dapat memanggil grup metode yang Divide setara sebagai gantinya.

Operator Division yang menerima satu ganda lebih efisien daripada operator yang menerima dua angka Kompleks.

Division(Double, Complex)

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

Membagi angka riil presisi ganda tertentu dengan bilangan kompleks tertentu.

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 yang akan dibagi.

right
Complex

Nilai kompleks untuk dibagi.

Mengembalikan

Hasil pembagian left dengan right, sebagai bilangan kompleks.

Keterangan

Pembagian bilangan riil (yang dapat dianggap sebagai bilangan kompleks a + 0i) dan bilangan kompleks (c + di) mengambil bentuk berikut:

(ac / (c2 + d2)) + (ad / (c2 + d2)i

Bahasa yang tidak mendukung operator kustom dan kelebihan beban operator dapat memanggil metode yang Complex.Divide(Double, Complex) setara sebagai gantinya.

Lihat juga

Berlaku untuk

Division(Complex, Double)

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

Membagi bilangan kompleks tertentu dengan angka riil presisi ganda yang ditentukan.

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 yang akan dibagi.

right
Double

Nilai nyata presisi ganda untuk dibagi.

Mengembalikan

Hasil pembagian left dengan right, sebagai bilangan kompleks.

Keterangan

Pembagian bilangan kompleks (a + bi) dan bilangan riil (yang dapat dianggap sebagai bilangan kompleks c + 0i) mengambil bentuk berikut:

(ac / c2) + (bc / c2)i

Bahasa yang tidak mendukung operator kustom dan kelebihan beban operator dapat memanggil metode yang Complex.Divide(Complex, Double) setara sebagai gantinya.

Lihat juga

Berlaku untuk

Division(Complex, Complex)

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

Membagi bilangan kompleks tertentu dengan bilangan kompleks lain yang ditentukan.

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::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Division;
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 kompleks yang akan dibagi.

right
Complex

Nilai kompleks untuk dibagi.

Mengembalikan

Hasil pembagian left dengan right.

Penerapan

Keterangan

Pembagian bilangan kompleks, a + bi, dan bilangan kompleks kedua, c + di, mengambil bentuk berikut:

((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i

Bahasa yang tidak mendukung operator kustom dan kelebihan beban operator dapat memanggil metode yang Complex.Divide(Complex, Double) setara sebagai gantinya.

Lihat juga

Berlaku untuk