MATLAB Function Reference |

**Syntax**

**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 , where , the complex logarithm is returned.

**Examples**

The statement `abs`

(`log(-1))`

is a clever way to generate .

**See Also**

load (serial) | log10 |