Complex.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje określoną liczbę do innej określonej liczby, gdzie co najmniej jedna z nich jest liczbą zespolona, a druga może być podwójną precyzją liczby rzeczywistej.
Przeciążenia
Add(Double, Complex) |
Dodaje liczbę rzeczywistą o podwójnej precyzji do liczby zespolonej i zwraca wynik. |
Add(Complex, Double) |
Dodaje liczbę zespoloną do liczby rzeczywistej o podwójnej precyzji i zwraca wynik. |
Add(Complex, Complex) |
Dodaje dwie liczby zespolone i zwraca wynik. |
Przykłady
Poniższy przykład ilustruje dodanie liczb zespolonych.
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)
Uwagi
Metody Add umożliwiają wykonywanie operacji dodawania, które obejmują liczby zespolone.
Jeśli wywołanie metody powoduje przepełnienie w rzeczywistym lub wyimaginowanym składniku, wartość składnika to Double.PositiveInfinity lub Double.NegativeInfinity.
Języki, które nie obsługują operatorów niestandardowych, mogą używać Add metody do dodawania liczb zespolonych.
Metody Add odbierające jedno podwójne są bardziej wydajne niż metody, które odbierają dwie liczby zespolone.
Add(Double, Complex)
Dodaje liczbę rzeczywistą o podwójnej precyzji do liczby zespolonej i zwraca wynik.
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
Parametry
- left
- Double
Wartość rzeczywista o podwójnej precyzji, która ma zostać dodana.
- right
- Complex
Wartość złożona do dodania.
Zwraca
Suma wartości left
i right
.
Uwagi
Dodanie liczby rzeczywistej (która może być traktowana jako liczba zespolona + 0i) i liczba zespolona (c + di) ma następującą postać:
(a + c) + di
Zobacz też
Dotyczy
Add(Complex, Double)
Dodaje liczbę zespoloną do liczby rzeczywistej o podwójnej precyzji i zwraca wynik.
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
Parametry
- left
- Complex
Wartość złożona do dodania.
- right
- Double
Wartość rzeczywista o podwójnej precyzji, która ma zostać dodana.
Zwraca
Suma wartości left
i right
.
Uwagi
Dodanie liczby zespolonej (a + bi) i liczby rzeczywistej (która może być traktowana jako liczba zespolona c + 0i) ma następującą postać:
(a + c) + bi
Zobacz też
Dotyczy
Add(Complex, Complex)
Dodaje dwie liczby zespolone i zwraca wynik.
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
Parametry
- left
- Complex
Pierwsza liczba zespolone do dodania.
- right
- Complex
Druga liczba zespolonej do dodania.
Zwraca
Suma wartości left
i right
.
Uwagi
Dodanie liczby zespolonej, + bi i drugiej liczby zespolonej, c + di, ma następującą formę:
(a + c) + (b + d)i.
Zobacz też
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla