Complex.Divide Methode

Definition

Dividiert eine angegebene Zahl durch eine andere angegebene Zahl. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein.

Überlädt

Divide(Double, Complex)

Dividiert eine reelle Zahl mit doppelter Genauigkeit durch eine komplexe Zahl und gibt das Ergebnis zurück.

Divide(Complex, Double)

Dividiert eine komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück.

Divide(Complex, Complex)

Dividiert eine komplexe Zahl durch eine andere komplexe Zahl und gibt das Ergebnis zurück.

Beispiele

Im folgenden Beispiel wird eine komplexe Zahl durch jedes Element in einem Array komplexer Zahlen dividiert.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex c1 = new Complex(1.2, 2.3);
      Complex[] values = { new Complex(1.2, 2.3),
                           new Complex(0.5, 0.75),
                           new Complex(3.0, -5.0) };
      foreach (Complex c2 in values)
         Console.WriteLine("{0} / {1} = {2:N2}", c1, c2,
                           Complex.Divide(c1, c2));
   }
}
// The example displays the following output:
//       (1.2, 2.3) / (1.2, 2.3) = (1.00, 0.00)
//       (1.2, 2.3) / (0.5, 0.75) = (2.86, 0.31)
//       (1.2, 2.3) / (3, -5) = (-0.23, 0.38)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim c1 As New Complex(1.2, 2.3)
      Dim values() As Complex = { New Complex(1.2, 2.3), 
                                  New Complex(0.5, 0.75), 
                                  New Complex(3.0, -5.0) }
      For Each c2 In values
         Console.WriteLine("{0} / {1} = {2:N2}", c1, c2, 
                           Complex.Divide(c1, c2))
      Next
   End Sub
End Module
' The example displays the following output:
'       (1.2, 2.3) / (1.2, 2.3) = (1.00, 0.00)
'       (1.2, 2.3) / (0.5, 0.75) = (2.86, 0.31)
'       (1.2, 2.3) / (3, -5) = (-0.23, 0.38)

Hinweise

Die Divide Methoden ermöglichen das Ausführen von Divisionsvorgängen, die komplexe Zahlen umfassen.

Wenn die Berechnung des Quotienten zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert dieser Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.

Die Divide -Methode kann von Sprachen verwendet werden, die keine benutzerdefinierten Operatoren unterstützen. Sein Verhalten ist identisch mit der Division mit dem Divisionsoperator.

Die Divide Methoden, die ein Double empfangen, sind effizienter als die Methoden, die zwei komplexe Zahlen empfangen.

Divide(Double, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Dividiert eine reelle Zahl mit doppelter Genauigkeit durch eine komplexe Zahl und gibt das Ergebnis zurück.

public:
 static System::Numerics::Complex Divide(double dividend, System::Numerics::Complex divisor);
public static System.Numerics.Complex Divide (double dividend, System.Numerics.Complex divisor);
static member Divide : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Divide (dividend As Double, divisor As Complex) As Complex

Parameter

dividend
Double

Die reelle Zahl mit doppelter Genauigkeit, die dividiert werden soll.

divisor
Complex

Die komplexe Zahl, durch die dividiert wird.

Gibt zurück

Der Quotient der Division.

Hinweise

Die Division einer reellen Zahl (die als komplexe Zahl a + 0i angesehen werden kann) und einer komplexen Zahl (c + di) hat folgende Form:

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

Weitere Informationen

Gilt für:

Divide(Complex, Double)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Dividiert eine komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück.

public:
 static System::Numerics::Complex Divide(System::Numerics::Complex dividend, double divisor);
public static System.Numerics.Complex Divide (System.Numerics.Complex dividend, double divisor);
static member Divide : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Divide (dividend As Complex, divisor As Double) As Complex

Parameter

dividend
Complex

Die zu dividierende komplexe Zahl.

divisor
Double

Die reelle Zahl mit doppelter Genauigkeit, durch die dividiert werden soll.

Gibt zurück

Der Quotient der Division.

Hinweise

Die Aufteilung einer komplexen Zahl (a + bi) und einer reellen Zahl (die als komplexe Zahl c + 0i angesehen werden kann) hat die folgende Form:

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

Weitere Informationen

Gilt für:

Divide(Complex, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Dividiert eine komplexe Zahl durch eine andere komplexe Zahl und gibt das Ergebnis zurück.

public:
 static System::Numerics::Complex Divide(System::Numerics::Complex dividend, System::Numerics::Complex divisor);
public static System.Numerics.Complex Divide (System.Numerics.Complex dividend, System.Numerics.Complex divisor);
static member Divide : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Divide (dividend As Complex, divisor As Complex) As Complex

Parameter

dividend
Complex

Die zu dividierende komplexe Zahl.

divisor
Complex

Die komplexe Zahl, durch die dividiert wird.

Gibt zurück

Der Quotient der Division.

Hinweise

Die Division einer komplexen Zahl, einer + bi, durch eine zweite komplexe Zahl, Zahl, c + di, hat die folgende Form:

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

Weitere Informationen

Gilt für: