Complex.Add Yöntem

Tanım

Belirtilen bir sayıyı, en az birinin karmaşık bir sayı olduğu ve diğeri çift duyarlıklı gerçek sayı olabileceği başka bir belirtilen sayıya ekler.

Aşırı Yüklemeler

Add(Double, Complex)

Karmaşık bir sayıya çift duyarlıklı bir gerçek sayı ekler ve sonucu döndürür.

Add(Complex, Double)

Çift duyarlıklı gerçek sayıya karmaşık bir sayı ekler ve sonucu döndürür.

Add(Complex, Complex)

İki karmaşık sayı ekler ve sonucu döndürür.

Örnekler

Aşağıdaki örnekte karmaşık sayılarla toplama gösterilmektedir.

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)

Açıklamalar

Yöntemler karmaşık Add sayılar içeren toplama işlemleri gerçekleştirmeye olanak sağlar.

Yöntem çağrısı gerçek veya sanal bileşende taşmayla sonuçlanırsa, bileşenin değeri veya Double.PositiveInfinityDouble.NegativeInfinityolur.

Özel işleçleri desteklemeyen diller, karmaşık sayılarla toplama gerçekleştirmek için yöntemini kullanabilir Add .

Bir Add çift alan yöntemler, iki karmaşık sayı alan yöntemlerden daha verimlidir.

Add(Double, Complex)

Kaynak:
Complex.cs
Kaynak:
Complex.cs
Kaynak:
Complex.cs

Karmaşık bir sayıya çift duyarlıklı bir gerçek sayı ekler ve sonucu döndürür.

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

Parametreler

left
Double

Eklenecek çift duyarlıklı gerçek değer.

right
Complex

Eklenecek karmaşık değer.

Döndürülenler

ve righttoplamını left alır.

Açıklamalar

Gerçek bir sayının (a + 0i karmaşık numarası olarak kabul edilebilir) ve karmaşık bir sayının (c + di) eklenmesi aşağıdaki biçimi alır:

(a + c) + di

Ayrıca bkz.

Şunlara uygulanır

Add(Complex, Double)

Kaynak:
Complex.cs
Kaynak:
Complex.cs
Kaynak:
Complex.cs

Çift duyarlıklı gerçek sayıya karmaşık bir sayı ekler ve sonucu döndürür.

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

Parametreler

left
Complex

Eklenecek karmaşık değer.

right
Double

Eklenecek çift duyarlıklı gerçek değer.

Döndürülenler

ve righttoplamını left alır.

Açıklamalar

Karmaşık bir sayı (a + bi) ve gerçek bir sayının (c + 0i karmaşık numarası olarak kabul edilebilir) eklenmesi aşağıdaki biçimi alır:

(a + c) + bi

Ayrıca bkz.

Şunlara uygulanır

Add(Complex, Complex)

Kaynak:
Complex.cs
Kaynak:
Complex.cs
Kaynak:
Complex.cs

İki karmaşık sayı ekler ve sonucu döndürür.

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

Parametreler

left
Complex

Eklenecek ilk karmaşık sayı.

right
Complex

Eklenecek ikinci karmaşık sayı.

Döndürülenler

ve righttoplamını left alır.

Açıklamalar

Karmaşık bir sayı, bir + bi ve ikinci bir karmaşık sayı olan c + di'nin eklenmesi aşağıdaki biçimi alır:

(a + c) + (b + d)i.

Ayrıca bkz.

Şunlara uygulanır