Complex.Multiply Metodo

Definizione

Moltiplica un numero specificato per un altro numero specificato, in cui almeno uno di essi è un numero complesso e l'altro può essere un numero reale a precisione doppia.

Overload

Multiply(Double, Complex)

Restituisce il prodotto di un numero reale a precisione doppia e un numero complesso.

Multiply(Complex, Double)

Restituisce il prodotto di un numero complesso e un numero reale a precisione doppia.

Multiply(Complex, Complex)

Restituisce il prodotto di due numeri complessi.

Esempio

L'esempio seguente moltiplica un numero complesso per ogni elemento in una matrice di numeri complessi.

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)

Commenti

I Multiply metodi consentono di eseguire operazioni di moltiplicazione che coinvolgono numeri complessi.

Se la moltiplicazione genera un overflow nel componente reale o immaginario, il valore di tale componente è Double.PositiveInfinity o Double.NegativeInfinity.

Il Multiply metodo viene implementato per le lingue che non supportano operatori personalizzati. Il suo comportamento è identico alla moltiplicazione usando l'operatore di moltiplicazione.

Multiply(Double, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Restituisce il prodotto di un numero reale a precisione doppia e un numero complesso.

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

Parametri

left
Double

Numero reale a precisione doppia da moltiplicare.

right
Complex

Numero complesso da moltiplicare.

Restituisce

Prodotto dei parametri left e right.

Commenti

La moltiplicazione di un numero reale (che può essere considerato il numero complesso un + 0i) e un numero complesso (c + di) assume la forma seguente:

ac + adi

Vedi anche

Si applica a

Multiply(Complex, Double)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Restituisce il prodotto di un numero complesso e un numero reale a precisione doppia.

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

Parametri

left
Complex

Numero complesso da moltiplicare.

right
Double

Numero reale a precisione doppia da moltiplicare.

Restituisce

Prodotto dei parametri left e right.

Commenti

La moltiplicazione di un numero complesso (a + bi) e un numero reale (che può essere considerato il numero complesso c + 0i) assume la forma seguente:

ac + bci

Vedi anche

Si applica a

Multiply(Complex, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Restituisce il prodotto di due numeri complessi.

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

Parametri

left
Complex

Primo numero complesso da moltiplicare.

right
Complex

Secondo numero complesso da moltiplicare.

Restituisce

Prodotto dei parametri left e right.

Commenti

La moltiplicazione di un numero complesso, un + bi e un secondo numero complesso, c + di, assume la forma seguente:

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

Vedi anche

Si applica a