C++ Math log1p()

2024 年 8 月 30 日 | 阅读 2 分钟

该函数计算给定数字加一的自然对数。

假设一个数字是 'x'

语法

注意:返回类型可以是 float、double 或 long double。

参数

x: 要计算对数的值。

返回值

参数返回值
x > 0积极
x = 0
0 > x > -1消极
x = -1负无穷
x < -1不是数字 (nan)

示例 1

让我们看一个 x 值大于零的简单例子。

输出

Value of x is : 10
log1p(x) = 2.3979

在此示例中,log1p() 函数计算当 x 大于零时的对数值。

示例 2

让我们看一个 x 值等于零的简单例子。

输出

Value of x is : 0
log1p(x) = 0

在此示例中,log1p() 函数计算当 x 值等于零时的对数值。

示例 3

让我们看一个 x 值小于零的简单例子。

输出

Value of x is : -0.5
log1p(x) = -0.693147

在此示例中,log1p() 函数计算当 x 值小于零时的对数值。

示例 4

让我们看一个 x 值等于 -1 的简单例子。

输出

Value of x is : -1
log1p(x) = -inf

在此示例中,log1p() 函数计算当 x 值等于 -1 时的对数值。

示例 5

让我们看一个 x 值小于 -1 的简单例子。

输出

Value of x is : -3
log1p(x) = -nan

在此示例中,log1p() 函数计算当 x 值小于 -1 时的对数值。


下一主题C++ 数学函数