Complex.Cos(Complex) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il coseno del numero complesso specificato.
public:
static System::Numerics::Complex Cos(System::Numerics::Complex value);
public static System.Numerics.Complex Cos (System.Numerics.Complex value);
static member Cos : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Cos (value As Complex) As Complex
Parametri
- value
- Complex
Numero complesso.
Restituisce
Coseno di value
.
Esempio
Nell'esempio seguente viene illustrato il metodo Acos. Mostra che il passaggio del valore restituito dal metodo Acos al metodo Cos restituisce il valore originale Complex.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex[] values = { new Complex(.5, 2),
new Complex(.5, -2),
new Complex(-.5, 2),
new Complex(-.3, -.8) };
foreach (Complex value in values)
Console.WriteLine("Cos(ACos({0})) = {1}", value,
Complex.Cos(Complex.Acos(value)));
}
}
// The example displays the following output:
// Cos(ACos((0.5, 2))) = (0.5, 2)
// Cos(ACos((0.5, -2))) = (0.5, -2)
// Cos(ACos((-0.5, 2))) = (-0.5, 2)
// Cos(ACos((-0.3, -0.8))) = (-0.3, -0.8)
open System.Numerics
let values =
[ Complex(0.5, 2.); Complex(0.5, -2.); Complex(-0.5, 2.); Complex(-0.3, -0.8) ]
for value in values do
printfn $"Cos(ACos({value})) = {Complex.Acos value |> Complex.Cos}"
// The example displays the following output:
// Cos(ACos((0.5, 2))) = (0.5, 2)
// Cos(ACos((0.5, -2))) = (0.5, -2)
// Cos(ACos((-0.5, 2))) = (-0.5, 2)
// Cos(ACos((-0.3, -0.8))) = (-0.3, -0.8)
Imports System.Numerics
Module Example
Public Sub Main()
Dim values() As Complex = { New Complex(.5, 2),
New Complex(.5, -2),
New Complex(-.5, 2),
New Complex(-.3, -.8) }
For Each value As Complex In values
Console.WriteLine("Cos(ACos({0})) = {1}", value,
Complex.Cos(Complex.Acos(value)))
Next
End Sub
End Module
' The example displays the following output:
' Cos(ACos((0.5, 2))) = (0.5, 2)
' Cos(ACos((0.5, -2))) = (0.5, -2)
' Cos(ACos((-0.5, 2))) = (-0.5, 2)
' Cos(ACos((-0.3, -0.8))) = (-0.3, -0.8)
Commenti
Il metodo Cos per numeri complessi corrisponde al metodo Math.Cos per i numeri reali.
Il metodo Cos calcola il coseno del numero complesso a + bi
come x + yi
, dove:
-
x
è $\cos a \times \cosh b$ -
y
è $-(\sin a \times \sinh b)$