Complex.Asin(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 Winkel zurück, der der Arkussinus der angegebenen komplexen Zahl ist.
public:
static System::Numerics::Complex Asin(System::Numerics::Complex value);
public static System.Numerics.Complex Asin (System.Numerics.Complex value);
static member Asin : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Asin (value As Complex) As Complex
Parameter
- value
- Complex
Eine komplexe Zahl.
Gibt zurück
Der Winkel, der der Arkussinus von value
ist.
Beispiele
Im folgenden Beispiel wird die Asin -Methode veranschaulicht. Es zeigt, dass das Übergeben des von der -Methode an die Asin -Methode zurückgegebenen Werts Sin 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 Asin -Methode für komplexe Zahlen entspricht der Math.Asin -Methode für reelle Zahlen.
Die Asin -Methode verwendet die folgende Formel:
- ImaginaryOne * Log(ImaginaryOne * Wert + Sqrt(One - Wert * Wert))
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für