acos

constexpr Complex acos(const Complex &z) noexcept

Returns the complex inverse cos [1] of a complex number \(z\).

Parameters

const Complex &z

A complex number.

Returns

type Complex

A complex number.

The inverse cosine function of a complex number is defined as:

\[\cos^{-1}z = \frac{1}{2}\pi + i \log(iz + \sqrt{1 - z^2})\]

Example

Complex z = 3 + 4_j;
std::cout << acos(z) << "\n";

Output:

0.936812 - 2.30551j

References