Complex.Cos(Complex) Methode

Definition

Gibt den Kosinus der angegebenen komplexen Zahl zurück.

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

Parameter

value
Complex

Eine komplexe Zahl.

Gibt zurück

Der Kosinus von value.

Beispiele

Das folgende Beispiel veranschaulicht die Acos Methode. Es zeigt, dass das Übergeben des von der Acos Methode an die Cos Methode zurückgegebenen Werts den ursprünglichen Complex Wert zurückgibt.

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)

Hinweise

Die Cos Methode für komplexe Zahlen entspricht der Math.Cos Methode für reelle Zahlen.

Die Cos Methode berechnet den Kosinus der komplexen Zahl a + bi als x + yi, wobei:

  • x ist $\cos a \times \cosh b$
  • y ist $-(\sin a \times \sinh b)$

Gilt für:

Weitere Informationen