MATLAB 中的 log 函数用于计算对数。对数是幂指数,它表示数字以特定基数(默认情况下为 10)升幂。

如何在 MATLAB 中使用 log 函数如何在 MATLAB 中使用 log 函数


如何在 MATLAB 中使用 log 函数


语法

```matlab log(x) ```

输入参数

`x`:要计算对数的数字。`x` 可以是标量、向量或矩阵。

输出

log 函数返回一个与输入大小相同的数组,其中包含 `x` 的对数值。

示例

```matlab % 计算 10 的对数 log(10)

% 计算向量 [1, 2, 3] 的对数 log([1, 2, 3])

% 计算矩阵 [[1, 2], [3, 4]] 的对数 log([[1, 2], [3, 4]]) ```

其他基数

默认情况下,log 函数使用基数 10。但是,您可以指定一个不同的基数:

```matlab log(x, base) ```

例如,要计算数字 10 以 2 为基数的对数,可以使用以下命令:

```matlab log(10, 2) ```

反函数

log 函数的反函数是 exp 函数,它计算幂:

```matlab exp(x) ```

您可以将 log 和 exp 函数结合使用来求解方程。例如,要计算方程 `2^x = 10` 的解,可以使用以下命令:

```matlab x = log(10) / log(2); ```

注意事项