complex square root NAME csqrt, csqrtf, csqrtl - complex square root LIBRARY Math library ( libm , -lm ) SYNOPSIS #inclu...complex square root NAME csqrt, csqrtf, csqrtl - complex square root LIBRARY Math library ( libm , -lm ) SYNOPSIS #inclu...complex square root NAME csqrt, csqrtf, csqrtl - complex square root LIBRARY Math library ( libm , -lm ) SYNOPSIS #inclu......nterval [-pi,pi]. The real part of y is chosen nonnegative. One has: cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2)) ATTRIBUTES For an explanation of the terms use…...nterval [-pi,pi]. The real part of y is chosen nonnegative. One has: cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2)) ATTRIBUTES For an explanation of the terms use…...nterval [-pi,pi]. The real part of y is chosen nonnegative. One has: cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2)) ATTRIBUTES For an explanation of the terms use…...That is the value obtained by changing the sign of the imaginary part. One has: cabs(z) = csqrt(z * conj(z)) ATTRIBUTES For an explanation of the terms used in this section, see…...That is the value obtained by changing the sign of the imaginary part. One has: cabs(z) = csqrt(z * conj(z)) ATTRIBUTES For an explanation of the terms used in this section, see…...That is the value obtained by changing the sign of the imaginary part. One has: cabs(z) = csqrt(z * conj(z)) ATTRIBUTES For an explanation of the terms used in this section, see…...he real part of y is chosen in the interval [0,pi]. One has: cacos(z) = -i * clog(z + i * csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...he real part of y is chosen in the interval [0,pi]. One has: cacos(z) = -i * clog(z + i * csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...he real part of y is chosen in the interval [0,pi]. One has: cacos(z) = -i * clog(z + i * csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...e real part of y is chosen in the interval [-pi/2,pi/2]. One has: casin(z) = -i clog(iz + csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...imaginary part of y is chosen in the interval [-pi/2,pi/2]. One has: casinh(z) = clog(z + csqrt(z * z + 1)) ATTRIBUTES For an explanation of the terms used in this section, see …...imaginary part of y is chosen in the interval [-pi/2,pi/2]. One has: casinh(z) = clog(z + csqrt(z * z + 1)) ATTRIBUTES For an explanation of the terms used in this section, see …...imaginary part of y is chosen in the interval [-pi/2,pi/2]. One has: casinh(z) = clog(z + csqrt(z * z + 1)) ATTRIBUTES For an explanation of the terms used in this section, see …...e real part of y is chosen in the interval [-pi/2,pi/2]. One has: casin(z) = -i clog(iz + csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...e real part of y is chosen in the interval [-pi/2,pi/2]. One has: casin(z) = -i clog(iz + csqrt(1 - z * z)) ATTRIBUTES For an explanation of the terms used in this section, see …...2001. The variant returning double also conforms to SVr4, 4.3BSD, C89. SEE ALSO cbrt (3), csqrt (3), hypot (3)...2001. The variant returning double also conforms to SVr4, 4.3BSD, C89. SEE ALSO cbrt (3), csqrt (3), hypot (3)