| MATLAB Function Reference | ![]() |
Syntax
Y = log(X)
Description
The log function operates element-wise on arrays. Its domain includes complex and negative numbers, which may lead to unexpected results if used unintentionally.
Y = log(X)
returns the natural logarithm of the elements of X. For complex or negative z, where z = x + y*i, the complex logarithm is returned:
log(z) = log(abs(z)) + i*atan2(y,x)
Examples
The statement abs(log(-1)) is a clever way to generate
:
ans =
3.1416
See Also
| load (serial) | log10 | ![]() |