Complex.Add 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.
Fügt eine angegebene Zahl einer anderen angegebenen Zahl hinzu. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein.
Überlädt
Add(Double, Complex) |
Fügt einer komplexen Zahl eine reelle Zahl mit doppelter Genauigkeit hinzu und gibt das Ergebnis zurück. |
Add(Complex, Double) |
Fügt einer reellen Zahl mit doppelter Genauigkeit eine komplexe Zahl hinzu und gibt das Ergebnis zurück. |
Add(Complex, Complex) |
Addiert zwei komplexe Zahlen und gibt das Ergebnis zurück. |
Beispiele
Im folgenden Beispiel wird die Addition mit komplexen Zahlen veranschaulicht.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex[] values= { new Complex(12.3, -1.4),
new Complex(-6.2, 3.1),
new Complex(8.9, 1.5) };
foreach (var c1 in values)
foreach (var c2 in values)
Console.WriteLine("{0} + {1} = {2}", c1, c2,
Complex.Add(c1, c2));
}
}
// The example displays the following output:
// (12.3, -1.4) + (12.3, -1.4) = (24.6, -2.8)
// (12.3, -1.4) + (-6.2, 3.1) = (6.1, 1.7)
// (12.3, -1.4) + (8.9, 1.5) = (21.2, 0.1)
// (-6.2, 3.1) + (12.3, -1.4) = (6.1, 1.7)
// (-6.2, 3.1) + (-6.2, 3.1) = (-12.4, 6.2)
// (-6.2, 3.1) + (8.9, 1.5) = (2.7, 4.6)
// (8.9, 1.5) + (12.3, -1.4) = (21.2, 0.1)
// (8.9, 1.5) + (-6.2, 3.1) = (2.7, 4.6)
// (8.9, 1.5) + (8.9, 1.5) = (17.8, 3)
Imports System.Numerics
Module modMain
Public Sub Main()
Dim values() As Complex = { New Complex(12.3, -1.4),
New Complex(-6.2, 3.1),
New Complex(8.9, 1.5) }
For Each c1 In values
For Each c2 In values
Console.WriteLine("{0} + {1} = {2}", c1, c2,
Complex.Add(c1, c2))
Next
Next
End Sub
End Module
' The example displays the following output:
' (12.3, -1.4) + (12.3, -1.4) = (24.6, -2.8)
' (12.3, -1.4) + (-6.2, 3.1) = (6.1, 1.7)
' (12.3, -1.4) + (8.9, 1.5) = (21.2, 0.1)
' (-6.2, 3.1) + (12.3, -1.4) = (6.1, 1.7)
' (-6.2, 3.1) + (-6.2, 3.1) = (-12.4, 6.2)
' (-6.2, 3.1) + (8.9, 1.5) = (2.7, 4.6)
' (8.9, 1.5) + (12.3, -1.4) = (21.2, 0.1)
' (8.9, 1.5) + (-6.2, 3.1) = (2.7, 4.6)
' (8.9, 1.5) + (8.9, 1.5) = (17.8, 3)
Hinweise
Die Add Methoden ermöglichen das Ausführen von Additionsvorgängen, die komplexe Zahlen umfassen.
Wenn der -Methodenaufruf zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert der Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.
Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können die Add -Methode verwenden, um eine Addition mit komplexen Zahlen durchzuführen.
Die Add Methoden, die ein Double erhalten, sind effizienter als die Methoden, die zwei komplexe Zahlen erhalten.
Add(Double, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Fügt einer komplexen Zahl eine reelle Zahl mit doppelter Genauigkeit hinzu und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Add(double left, System::Numerics::Complex right);
public static System.Numerics.Complex Add (double left, System.Numerics.Complex right);
static member Add : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Add (left As Double, right As Complex) As Complex
Parameter
- left
- Double
Der reelle Wert mit doppelter Genauigkeit, der hinzugefügt werden soll.
- right
- Complex
Der komplexe Wert, der hinzugefügt werden soll.
Gibt zurück
Die Summe von left
und right
.
Hinweise
Die Addition einer reellen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) und einer komplexen Zahl (c + di) hat folgende Form:
(a + c) + di
Weitere Informationen
Gilt für:
Add(Complex, Double)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Fügt einer reellen Zahl mit doppelter Genauigkeit eine komplexe Zahl hinzu und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Add(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Add (System.Numerics.Complex left, double right);
static member Add : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Add (left As Complex, right As Double) As Complex
Parameter
- left
- Complex
Der komplexe Wert, der hinzugefügt werden soll.
- right
- Double
Der reelle Wert mit doppelter Genauigkeit, der hinzugefügt werden soll.
Gibt zurück
Die Summe von left
und right
.
Hinweise
Das Hinzufügen einer komplexen Zahl (a + bi) und einer reellen Zahl (die als komplexe Zahl c + 0i betrachtet werden kann) hat die folgende Form:
(a + c) + bi
Weitere Informationen
Gilt für:
Add(Complex, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Addiert zwei komplexe Zahlen und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Add(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Add (System.Numerics.Complex left, System.Numerics.Complex right);
static member Add : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Add (left As Complex, right As Complex) As Complex
Parameter
- left
- Complex
Die erste zu addierende komplexe Zahl.
- right
- Complex
Die zweite zu addierende komplexe Zahl.
Gibt zurück
Die Summe von left
und right
.
Hinweise
Das Hinzufügen einer komplexen Zahl, einer + bi, und einer zweiten komplexen Zahl, c + di, hat die folgende Form:
(a + c) + (b + d)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