Complex.Asin(Complex) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan sudut yang merupakan sinus busur dari bilangan kompleks yang ditentukan.
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
Bilangan kompleks.
Mengembalikan
Sudut yang merupakan sinus busur value
.
Contoh
Contoh berikut mengilustrasikan metode Asin. Ini menunjukkan bahwa meneruskan nilai yang dikembalikan oleh metode Asin ke metode Sin mengembalikan nilai Complex asli.
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)
Keterangan
Metode Asin untuk bilangan kompleks sesuai dengan metode Math.Asin untuk bilangan riil.
Metode Asin menggunakan rumus berikut:
-ImaginaryOne * Log(ImaginaryOne * value + Sqrt(One - value * value))