Complex.Divide Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 unterteilt.
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 mithilfe des Divisionoperators.
Die Divide Methoden, die ein Double erhalten, sind effizienter als die Methoden, die zwei komplexe Zahlen erhalten.
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 Aufteilung einer reellen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) und einer komplexen Zahl (c + di) hat die 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 betrachtet 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 Aufteilung 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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für