# Complex.Acos(Complex) Méthode

## Définition

Retourne l'angle qui correspond au cosinus d'arc du nombre complexe spécifié.Returns the angle that is the arc cosine of the specified complex number.

``````public:
static System::Numerics::Complex Acos(System::Numerics::Complex value);``````
``public static System.Numerics.Complex Acos (System.Numerics.Complex value);``
``static member Acos : System.Numerics.Complex -> System.Numerics.Complex``
``Public Shared Function Acos (value As Complex) As Complex``

#### Paramètres

value
Complex

Nombre complexe qui représente un cosinus.A complex number that represents a cosine.

#### Retours

L'angle, mesuré en radians, qui correspond au cosinus d'arc de `value`.The angle, measured in radians, which is the arc cosine of `value`.

## Exemples

L’exemple suivant illustre la méthode Acos.The following example illustrates the Acos method. Elle indique que le passage de la valeur retournée par la méthode Acos à la méthode Cos retourne la valeur de Complex d’origine.It shows that passing the value returned by the Acos method to the Cos method returns the original Complex value.

``````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)
``````
``````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)
``````

## Remarques

La méthode Acos pour les nombres complexes correspond à la méthode Math.Acos pour les nombres réels.The Acos method for complex numbers corresponds to the Math.Acos method for real numbers.

La méthode Acos utilise la formule suivante :The Acos method uses the following formula:

(-ImaginaryOne) * Log(`value` + ImaginaryOne*Sqrt(One - `value` * ))`value`(-ImaginaryOne) * Log(`value` + ImaginaryOne*Sqrt(One - `value` * `value`)))