expected output from log of negative number

Rob Mahurin rob at utk.edu
Fri Jun 13 16:38:57 CDT 2008


On Jun 13, 2008, at 2:40 PM, E. Joshua Rigler wrote:
> If I type log10(-1), I get a complex number back whose real part is  
> the log of the absolute value of the argument, and whose imaginary  
> part is always equal to 1.36438.  What's more, I get similar  
> behavior with a natural log, but the imaginary part is always equal  
> to Pi.

If you want exp(ln(x)) == x for negative x, you need this behavior.   
You can play with Taylor expansions to see that

	exp(ix) = cos(x)+i*sin(x)

(look for "Euler equation"), and so

	exp(i*pi) = -1,

which suggests

	i*pi = ln(-1).

Some people are intrigued that -i*pi, 2i*pi, etc. work just as well.   
Intrigued enough to write books.

Cheers,
Rob

-- 
Rob Mahurin
Dept. of Physics & Astronomy
University of Tennessee 	phone: 865 207 2594
Knoxville, TN 37996     	email: rob at utk.edu



More information about the Help-octave mailing list