# clogl(3) [osx man page]

```CLOG(3) 						   BSD Library Functions Manual 						   CLOG(3)

NAME
clog -- complex logarithm function

SYNOPSIS
#include <complex.h>

double complex
clog(double complex z);

long double complex
clogl(long double complex z);

float complex
clogf(float complex z);

DESCRIPTION
clog(z) returns the complex logarithm of z.

clog(conj(z)) = conj(clog(z)), for all complex floating-point numbers z.

SPECIAL VALUES
The conjugate symmetry of clog() is used to abbreviate the specification of special values.

clog(-0 + 0i) returns -inf + Pi i and raises the divide-by-zero flag.

clog(0 + 0i) returns -inf + 0i and raises the divide-by-zero flag.

clog(x + inf i) returns inf + Pi/2 i, for finite x.

clog(x + NaN i) returns NaN + NaN i.

clog(-inf + yi) returns inf + Pi i, for finite positive y.

clog(inf + yi) returns inf + 0i, for finite positive y.

clog(-inf + inf i) returns inf + 3Pi/4 i.

clog(inf + inf i) returns inf + Pi/4 i.

clog(+-inf + NaN i) returns inf + NaN i.

clog(NaN + yi) returns NaN + NaN i, for finite y.

clog(NaN + inf i) returns inf + NaN i.

clog(NaN + NaN i) returns NaN + NaN i.

NOTES
cexp(3) log(3) complex(3)

STANDARDS
The clog() function conforms to ISO/IEC 9899:2011.

4th Berkeley Distribution					 December 11, 2006					 4th Berkeley Distribution```

## Check Out this Related Man Page

```CEXP(3) 						   BSD Library Functions Manual 						   CEXP(3)

NAME
cexp -- complex exponential function

SYNOPSIS
#include <complex.h>

double complex
cexp(double complex z);

long double complex
cexpl(long double complex z);

float complex
cexpf(float complex z);

DESCRIPTION
cexp(z) returns the complex exponential of z.

cexp(conj(z)) = conj(cexp(z)), for all complex floating-point numbers z.

SPECIAL VALUES
The conjugate symmetry of cexp() is used to abbreviate the specification of special values.

cexp(+-0 + 0i) returns 1 + 0i.

cexp(x + inf i) returns NaN + NaN i, and raises the invalid flag, for finite x.

cexp(x + NaN i) returns NaN + NaN i, for finite x.

cexp(inf + 0i) returns inf + 0i.

For the following two cases, cis(y) denotes cos(y) + I*sin(y).

cexp(-inf + yi) returns 0*cis(y), for finite y.

cexp(inf + yi) returns inf*cis(y), for finite nonzero y.

cexp(-inf + inf i) returns -0 + 0i.

cexp(inf + inf i) returns -inf + NaN i, and raises the invalid flag.

cexp(-inf + NaN i) returns -0 + 0i.

cexp(inf + NaN i) returns -inf + NaN i.

cexp(NaN + 0i) returns NaN + 0i.

cexp(NaN + yi) returns NaN + NaN i for all nonzero numbers y.

cexp(NaN + NaN i) returns NaN + NaN i.

exp(3) clog(3) complex(3)

STANDARDS
The cexp() function conforms to ISO/IEC 9899:2011.

4th Berkeley Distribution					 December 11, 2006					 4th Berkeley Distribution```
Man Page

## help to ping a host, is it alive or not ...

hello to everyone, i was wondering if you could help me with a script im working on, it's kind of simple but i dont have a lot experience on unix comands: well, here it is: you might apreciate the infinite while loop :D, it is supossed to be running on the server all day scaning it every 5...

## new here

Didn't want to clog the other boards lol but just came through to say whats up and I'm new here and you guys have already helped me out. Great supplement to textbooks :)

## How to eliminate inf value in AWK

Hi, I have the calculations which return me infinity (inf), -inf, other very larger number when I printed them out. I did try to insert some control condition not to print these out if the above condition is met. The code I implemented is something like:- for (i=0;i<=1000;i++){ ...

## How to access process and cpu info on AIX?

Hi, may be this is an AIX noob question: my current C++ application runs on Linux and is quite memory consuming. Therefore, the application writes a logfile after it has finished containing memory information, CPU information, information on the running other processes besides my application...

## why uptime display "load average: inf, inf, inf"

Hi, Does anyone seem this kind of output from uptime and top where "load average: inf, inf, inf" is this possible problem with the processor? Cpu states: CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS 0 0.10 5.4% 0.0% 4.0% 90.6% 0.0% 0.0% 0.0% 0.0%...

## How to divide results into several pages?

Hi All, I am wondering if anyone can help me with this. I have a long list of results and I want to divide them into several pages. Any ideas of how to do this? I'm using perl languange. eg: Output file consist of 400 data then would like to divide it into 50 data per pages. any help on...

## Read same file simultaneously with two different programs

Hi all, I was just wondering if there are any consequences, or if its a problem to have a multiple scripts parsing (reading) the same file simultaneously. For example, I have file.txt with lots of information. cat script1.sh grep "awesome" file1.txt > awesome.txt cat script2.sh grep -v...

## Replace variable string with text

Hi All, Hoping someone can help.... I am trying to work out how I can ammend a log file to remove variable strings in order to remove confidential information which I cant pass on. As an example I have used phone numbers. A large log file contains multiple lines containing something like the...

## Round values only when it's numerics

Hi, all I have a field in a file looks like this(hundreds of lines): inf 1.24101 -0.185947 -0.349179 inf 0.126597 0.240142 -0.12031And what I expect is: inf 1.241 -0.186 -0.349 inf 0.127