Complex.Multiply Methode

Definition

Multipliziert eine angegebene Zahl mit einer anderen angegebenen Zahl. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein.

Überlädt

Multiply(Double, Complex)

Gibt das Produkt einer reellen Zahl mit doppelter Genauigkeit und einer komplexen Zahl zurück.

Multiply(Complex, Double)

Gibt das Produkt einer komplexen Zahl und einer reellen Zahl mit doppelter Genauigkeit zurück.

Multiply(Complex, Complex)

Gibt das Produkt zweier komplexer Zahlen zurück.

Beispiele

Im folgenden Beispiel wird eine komplexe Zahl mit jedem Element in einem Array komplexer Zahlen multimultiziert.

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)

Hinweise

Die Multiply Methoden ermöglichen das Ausführen von Multiplikationsvorgängen mit komplexen Zahlen.

Wenn die Multiplikation zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert dieser Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.

Die Multiply -Methode wird für Sprachen implementiert, die keine benutzerdefinierten Operatoren unterstützen. Sein Verhalten ist identisch mit der Multiplikation mithilfe des Multiplikationsoperators.

Multiply(Double, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Gibt das Produkt einer reellen Zahl mit doppelter Genauigkeit und einer komplexen Zahl zurück.

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

Parameter

left
Double

Die reelle Zahl mit doppelter Genauigkeit, mit der multipliziert werden soll.

right
Complex

Die komplexe Zahl, mit der multipliziert werden soll.

Gibt zurück

Das Produkt des left-Parameters und des right-Parameters.

Hinweise

Die Multiplikation einer reellen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) und einer komplexen Zahl (c + di) hat folgende Form:

ac + adi

Weitere Informationen

Gilt für:

Multiply(Complex, Double)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Gibt das Produkt einer komplexen Zahl und einer reellen Zahl mit doppelter Genauigkeit zurück.

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

Parameter

left
Complex

Die komplexe Zahl, mit der multipliziert werden soll.

right
Double

Die reelle Zahl mit doppelter Genauigkeit, mit der multipliziert werden soll.

Gibt zurück

Das Produkt des left-Parameters und des right-Parameters.

Hinweise

Die Multiplikation einer komplexen Zahl (a + bi) und einer reellen Zahl (die als komplexe Zahl c + 0i betrachtet werden kann) hat die folgende Form:

ac + bci

Weitere Informationen

Gilt für:

Multiply(Complex, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Gibt das Produkt zweier komplexer Zahlen zurück.

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

Parameter

left
Complex

Die erste zu multiplizierende komplexe Zahl.

right
Complex

Die zweite zu multiplizierende komplexe Zahl.

Gibt zurück

Das Produkt des left-Parameters und des right-Parameters.

Hinweise

Die Multiplikation einer komplexen Zahl, einer + bi und einer zweiten komplexen Zahl, c + di, hat die folgende Form:

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

Weitere Informationen

Gilt für: