Complex.Cos(Complex) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Im folgenden Beispiel wird die Acos-Methode veranschaulicht. Es zeigt, dass das Übergeben des werts, der von der Acos-Methode an die Cos-Methode zurückgegeben wird, 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 ein \times \cosh b$ -
y
ist $-(\sin a \times \sinh b)$