Complex.Cos(Complex) 方法 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回指定复数的余弦值。
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.ComplexPublic Shared Function Cos (value As Complex) As Complex参数
- value
- Complex
复数。
返回
              value的余弦值。
示例
以下示例演示了 Acos 方法。 它显示,将 Acos 方法返回的值传递给 Cos 方法将返回原始 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)
注解
              Cos 方法将复数 a + bi 的余弦值计算为 x + yi,其中:
- 
              x是 $\cos a \times \cosh b$
- 
              y为 $-(\sin a \times \sinh b)$