Complex.Multiply 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 belirtilen başka bir sayıyla çarpar.

Aşırı Yüklemeler

Multiply(Double, Complex)

Çift duyarlıklı bir gerçek sayının ve karmaşık bir sayının çarpımını döndürür.

Multiply(Complex, Double)

Karmaşık bir sayının ve çift duyarlıklı bir gerçek sayının çarpımını döndürür.

Multiply(Complex, Complex)

İki karmaşık sayının çarpımını döndürür.

Örnekler

Aşağıdaki örnek, karmaşık sayı dizisindeki her öğe tarafından karmaşık bir sayıyı katsayılar.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex number1 = new Complex(8.3, 17.5);
      Complex[] numbers = { new Complex(1.4, 6.3),
                            new Complex(-2.7, 1.8),
                            new Complex(3.1, -2.1) };
      foreach (Complex number2 in numbers)
         Console.WriteLine("{0} x {1} = {2}", number1, number2,
                           Complex.Multiply(number1, number2));
   }
}
// The example displays the following output:
//       (8.3, 17.5) x (1.4, 6.3) = (-98.63, 76.79)
//       (8.3, 17.5) x (-2.7, 1.8) = (-53.91, -32.31)
//       (8.3, 17.5) x (3.1, -2.1) = (62.48, 36.82)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim number1 As New Complex(8.3, 17.5)
      Dim numbers() As Complex = { New Complex(1.4, 6.3), 
                                   New Complex(-2.7, 1.8), 
                                   New Complex(3.1, -2.1) }
      For Each number2 In numbers
         Console.WriteLine("{0} x {1} = {2}", number1, number2, 
                           Complex.Multiply(number1, number2))
      Next
   End Sub
End Module
' The example displays the following output:
'       (8.3, 17.5) x (1.4, 6.3) = (-98.63, 76.79)
'       (8.3, 17.5) x (-2.7, 1.8) = (-53.91, -32.31)
'       (8.3, 17.5) x (3.1, -2.1) = (62.48, 36.82)

Açıklamalar

Yöntemler, Multiply karmaşık sayılar içeren çarpma işlemlerinin gerçekleştirilebilmesini sağlar.

Çarpma gerçek veya sanal bileşende taşmayla sonuçlanırsa, bu bileşenin değeri veya Double.PositiveInfinityDouble.NegativeInfinityolur.

Multiply yöntemi, özel işleçleri desteklemeyen diller için uygulanır. Davranışı çarpma işleci kullanılarak çarpım ile aynıdır.

Multiply(Double, Complex)

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

Çift duyarlıklı bir gerçek sayının ve karmaşık bir sayının çarpımını döndürür.

public:
 static System::Numerics::Complex Multiply(double left, System::Numerics::Complex right);
public static System.Numerics.Complex Multiply (double left, System.Numerics.Complex right);
static member Multiply : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Multiply (left As Double, right As Complex) As Complex

Parametreler

left
Double

Çarpmak için çift duyarlıklı gerçek sayı.

right
Complex

Çarpacak karmaşık sayı.

Döndürülenler

ve right parametrelerinin left ürünü.

Açıklamalar

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

ac + adi

Ayrıca bkz.

Şunlara uygulanır

Multiply(Complex, Double)

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

Karmaşık bir sayının ve çift duyarlıklı bir gerçek sayının çarpımını döndürür.

public:
 static System::Numerics::Complex Multiply(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Multiply (System.Numerics.Complex left, double right);
static member Multiply : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Multiply (left As Complex, right As Double) As Complex

Parametreler

left
Complex

Çarpacak karmaşık sayı.

right
Double

Çarpmak için çift duyarlıklı gerçek sayı.

Döndürülenler

ve right parametrelerinin left ürünü.

Açıklamalar

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

ac + bci

Ayrıca bkz.

Şunlara uygulanır

Multiply(Complex, Complex)

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

İki karmaşık sayının çarpımını döndürür.

public:
 static System::Numerics::Complex Multiply(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Multiply (System.Numerics.Complex left, System.Numerics.Complex right);
static member Multiply : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Multiply (left As Complex, right As Complex) As Complex

Parametreler

left
Complex

Çarpacak ilk karmaşık sayı.

right
Complex

Çarpmak için ikinci karmaşık sayı.

Döndürülenler

ve right parametrelerinin left ürünü.

Açıklamalar

Karmaşık bir sayı, bir + bi ve ikinci bir karmaşık sayının (c + di) çarpması aşağıdaki biçimi alır:

(ac - bd) + (ad + bc)i

Ayrıca bkz.

Şunlara uygulanır