function template
<complex>

std::log

template<class T> complex<T> log (const complex<T>& x);
Natural logarithm of complex
Returns the natural (base-e) logarithm of the complex number x, using the principal branch, whose cuts are along the negative real axis.

The value computed is bounded along the imaginary axis between [-i*PI,i*PI].
When x is a negative real number, log(x).imag() is PI.

This is the complex version of the log function (defined in <cmath>).

Parameters

x
Complex value.

Return value

Natural logarithm of x.

See also