Aracılığıyla paylaş


Complex.Sin(Complex) Yöntem

Tanım

Belirtilen karmaşık sayının sinüsünü döndürür.

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

Parametreler

value
Complex

Karmaşık bir sayı.

Döndürülenler

valuesinüsü.

Örnekler

Aşağıdaki örnekte Sin yöntemi gösterilmektedir. Asin yöntemi tarafından döndürülen değerin Sin yöntemine geçirilmesinin özgün Complex değerini döndürdüğünü gösterir.

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)

Açıklamalar

Karmaşık sayılar için Sin yöntemi, gerçek sayılar için Math.Sin yöntemine karşılık gelir.

Sin yöntemi, karmaşık sayının sinüsünü a + bix + yiolarak hesaplar. Burada:

  • x $\sin a \times \cosh b$
  • y $\cos a \times \sinh b$

Şunlara uygulanır

Ayrıca bkz.