Complex.Multiply Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
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)
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin