Bagikan melalui


Complex.Multiply Metode

Definisi

Mengalikan angka tertentu dengan angka lain yang ditentukan, di mana setidaknya salah satunya adalah bilangan kompleks, dan yang lainnya bisa berupa bilangan riil presisi ganda.

Overload

Multiply(Double, Complex)

Mengembalikan produk dari bilangan riil presisi ganda dan bilangan kompleks.

Multiply(Complex, Double)

Mengembalikan produk bilangan kompleks dan bilangan riil presisi ganda.

Multiply(Complex, Complex)

Mengembalikan produk dari dua bilangan kompleks.

Contoh

Contoh berikut mengalikan bilangan kompleks menurut setiap elemen dalam array bilangan kompleks.

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)
open System.Numerics

let number1 = Complex(8.3, 17.5)
let numbers = [ Complex(1.4, 6.3); Complex(-2.7, 1.8); Complex(3.1, -2.1) ]

for number2 in numbers do
    printfn $"{number1} x {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)

Keterangan

Metode Multiply memungkinkan melakukan operasi perkalian yang melibatkan angka kompleks.

Jika perkalian menghasilkan luapan di komponen nyata atau imajiner, nilai komponen tersebut Double.PositiveInfinity atau Double.NegativeInfinity.

Metode Multiply diimplementasikan untuk Bahasa yang tidak mendukung operator kustom. Perilakunya identik dengan perkalian menggunakan operator perkalian.

Multiply(Double, Complex)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengembalikan produk dari bilangan riil presisi ganda dan bilangan kompleks.

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

Bilangan riil presisi ganda untuk dikalikan.

right
Complex

Bilangan kompleks untuk dikalikan.

Mengembalikan

Produk parameter left dan right.

Keterangan

Perkalian bilangan riil (yang dapat dianggap sebagai bilangan kompleks a + 0i) dan bilangan kompleks (c + di) mengambil formulir berikut:

$ac + adi$

Lihat juga

Berlaku untuk

Multiply(Complex, Double)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengembalikan produk bilangan kompleks dan bilangan riil presisi ganda.

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

Bilangan kompleks untuk dikalikan.

right
Double

Bilangan riil presisi ganda untuk dikalikan.

Mengembalikan

Produk parameter left dan right.

Keterangan

Perkalian bilangan kompleks (a + bi) dan bilangan riil (yang dapat dianggap sebagai bilangan kompleks c + 0i) mengambil formulir berikut:

$ac + bci$

Lihat juga

Berlaku untuk

Multiply(Complex, Complex)

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mengembalikan produk dari dua bilangan kompleks.

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

Bilangan kompleks pertama yang akan dikalikan.

right
Complex

Bilangan kompleks kedua untuk dikalikan.

Mengembalikan

Produk parameter left dan right.

Keterangan

Perkalian bilangan kompleks, a + bi, dan bilangan kompleks kedua, c + di, mengambil formulir berikut:

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

Lihat juga

Berlaku untuk