Complex.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een opgegeven getal toe aan een ander opgegeven getal, waarbij ten minste een van deze getallen een complex getal is en de andere een reëel getal met dubbele precisie kan zijn.
Overloads
| Name | Description |
|---|---|
| Add(Double, Complex) |
Voegt een reëel getal met dubbele precisie toe aan een complex getal en retourneert het resultaat. |
| Add(Complex, Double) |
Voegt een complex getal toe aan een reëel getal met dubbele precisie en retourneert het resultaat. |
| Add(Complex, Complex) |
Hiermee worden twee complexe getallen toegevoegd en wordt het resultaat geretourneerd. |
Voorbeelden
Het volgende voorbeeld illustreert optellen met complexe getallen.
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)
open System.Numerics
let values = [ Complex(12.3, -1.4); Complex(-6.2, 3.1); Complex(8.9, 1.5) ]
for c1 in values do
for c2 in values do
printfn $"{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)
Opmerkingen
Met de Add methoden kunt u optellen bewerkingen uitvoeren waarbij complexe getallen zijn betrokken.
Als de methodeaanroep resulteert in een overloop in het echte of imaginaire onderdeel, is de waarde van het onderdeel ofwel Double.PositiveInfinityDouble.NegativeInfinity.
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen de Add methode gebruiken om optellen met complexe getallen uit te voeren.
De Add methoden die één dubbel ontvangen, zijn efficiënter dan de methoden die twee complexe getallen ontvangen.
Add(Double, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Voegt een reëel getal met dubbele precisie toe aan een complex getal en retourneert het resultaat.
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
Parameters
- left
- Double
De werkelijke waarde met dubbele precisie die moet worden toegevoegd.
- right
- Complex
De complexe waarde die moet worden toegevoegd.
Retouren
De som van left en right.
Opmerkingen
De toevoeging van een reëel getal (dat als complex getal kan worden beschouwd) en een complex getal a + 0i(c + di) heeft de volgende vorm:
$(a + c) + di$
Zie ook
Van toepassing op
Add(Complex, Double)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Voegt een complex getal toe aan een reëel getal met dubbele precisie en retourneert het resultaat.
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
Parameters
- left
- Complex
De complexe waarde die moet worden toegevoegd.
- right
- Double
De werkelijke waarde met dubbele precisie die moet worden toegevoegd.
Retouren
De som van left en right.
Opmerkingen
De toevoeging van een complex getal (a + bi) en een reëel getal (dat als complex getal c + 0ikan worden beschouwd) heeft de volgende vorm:
$(a + c) + bi$
Zie ook
Van toepassing op
Add(Complex, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Hiermee worden twee complexe getallen toegevoegd en wordt het resultaat geretourneerd.
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
Parameters
- left
- Complex
Het eerste complexe getal dat moet worden toegevoegd.
- right
- Complex
Het tweede complexe getal dat moet worden toegevoegd.
Retouren
De som van left en right.
Opmerkingen
De toevoeging van een complex getal, a + bien een tweede complex getal, c + diheeft de volgende vorm:
$(a + c) + (b + d)i$