Complex.Sin(Complex) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el seno del número complejo especificado.
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
Parámetros
- value
- Complex
Un número complejo.
Devoluciones
Seno de value
.
Ejemplos
En el ejemplo siguiente se muestra el método Sin. Muestra que pasar el valor devuelto por el método Asin al método Sin devuelve el valor de Complex original.
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)
Comentarios
El método Sin para números complejos corresponde al método Math.Sin para números reales.
El método Sin calcula el seno del número complejo a + bi
como x + yi
, donde:
-
x
es $\sin a \times \cosh b$ -
y
es $\cos a \times \sinh b$