Complex.Sin(Complex) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Sinus der angegebenen komplexen Zahl zurück.
public:
static System::Numerics::Complex Sin(System::Numerics::Complex value);
public static System.Numerics.Complex Sin (System.Numerics.Complex value);
static member Sin : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Sin (value As Complex) As Complex
Parameter
- value
- Complex
Eine komplexe Zahl.
Gibt zurück
Der Sinus von value
.
Beispiele
Im folgenden Beispiel wird die Sin-Methode veranschaulicht. Es zeigt, dass das Übergeben des werts, der von der Asin-Methode an die Sin-Methode zurückgegeben wird, den ursprünglichen Complex Wert zurückgibt.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex[] values = { new Complex(2.3, 1.4),
new Complex(-2.3, 1.4),
new Complex(-2.3, -1.4),
new Complex(2.3, -1.4) };
foreach (Complex value in values)
Console.WriteLine("Sin(Asin({0})) = {1}",
value, Complex.Sin(Complex.Asin(value)));
}
}
// The example displays the following output:
// Sin(Asin((2.3, 1.4))) = (2.3, 1.4)
// Sin(Asin((-2.3, 1.4))) = (-2.3, 1.4)
// Sin(Asin((-2.3, -1.4))) = (-2.3, -1.4)
// Sin(Asin((2.3, -1.4))) = (2.3, -1.4)
open System.Numerics
let values =
[ Complex(2.3, 1.4)
Complex(-2.3, 1.4)
Complex(-2.3, -1.4)
Complex(2.3, -1.4) ]
for value in values do
printfn $"Sin(Asin({value})) = {Complex.Asin value |> Complex.Sin}"
// The example displays the following output:
// Sin(Asin((2.3, 1.4))) = (2.3, 1.4)
// Sin(Asin((-2.3, 1.4))) = (-2.3, 1.4)
// Sin(Asin((-2.3, -1.4))) = (-2.3, -1.4)
// Sin(Asin((2.3, -1.4))) = (2.3, -1.4)
Imports System.Numerics
Module Example
Public Sub Main()
Dim values() As Complex = { New Complex(2.3, 1.4),
New Complex(-2.3, 1.4),
New Complex(-2.3, -1.4),
New Complex(2.3, -1.4) }
For Each value As Complex In values
Console.WriteLine("Sin(Asin({0})) = {1}",
value, Complex.Sin(Complex.Asin(value)))
Next
End Sub
End Module
' The example displays the following output:
' Sin(Asin((2.3, 1.4))) = (2.3, 1.4)
' Sin(Asin((-2.3, 1.4))) = (-2.3, 1.4)
' Sin(Asin((-2.3, -1.4))) = (-2.3, -1.4)
' Sin(Asin((2.3, -1.4))) = (2.3, -1.4)
Hinweise
Die Sin Methode für komplexe Zahlen entspricht der Math.Sin Methode für reelle Zahlen.
Die Sin-Methode berechnet den Sinus der komplexen Zahl a + bi
als x + yi
, wobei:
-
x
ist $\sin a \times \cosh b$ -
y
ist $\cos ein \times \sinh b$