通过MCP连接 →

输入计算

数学公式

Show calculation steps (2)
  1. First Derivative

    First Derivative: 双曲正切 tanh(x) 函数及其导数计算器

    First derivative of tanh(x), where t = tanh(x)

  2. Second Derivative

    Second Derivative: 双曲正切 tanh(x) 函数及其导数计算器

    Second derivative of tanh(x), with t = tanh(x)

广告

结果

tanh(x)
0
无量纲
一阶导数 tanh'(x) 1
二阶导数 tanh''(x) -0
x tanh(x) tanh'(x) tanh''(x)
-5 -0.99991 0.00018 0.00036
-4.5 -0.99975 0.00049 0.00099
-4 -0.99933 0.00134 0.00268
-3.5 -0.99818 0.00364 0.00727
-3 -0.99505 0.00987 0.01963
-2.5 -0.98661 0.02659 0.05247
-2 -0.96403 0.07065 0.13622
-1.5 -0.90515 0.18071 0.32713
-1 -0.76159 0.41997 0.6397
-0.5 -0.46212 0.78645 0.72686
0 0 1 -0
0.5 0.46212 0.78645 -0.72686
1 0.76159 0.41997 -0.6397
1.5 0.90515 0.18071 -0.32713
2 0.96403 0.07065 -0.13622
2.5 0.98661 0.02659 -0.05247
3 0.99505 0.00987 -0.01963
3.5 0.99818 0.00364 -0.00727
4 0.99933 0.00134 -0.00268
4.5 0.99975 0.00049 -0.00099
5 0.99991 0.00018 -0.00036

什么是双曲正切函数?

双曲正切函数记作 tanh(x),是最基本的双曲函数之一。它的定义是双曲正弦与双曲余弦之比,即 tanh(x) = sinh(x)/cosh(x)。对于任意实数输入,它的输出始终严格落在 -1 与 1 之间,且曲线平滑地穿过原点。正因为它平滑、有界、呈 S 形,tanh 被广泛用作神经网络中的激活函数,以及信号处理中的软饱和曲线。

穿过原点并趋近于 +1 和 -1 水平渐近线的 S 形 tanh 曲线
tanh(x) 函数平滑地穿过原点,并在 x 增大时趋近于 +1 和 -1。

如何使用本计算器

输入一个 x 值,即可立刻得到 tanh(x)、其一阶导数 tanh'(x) 以及二阶导数 tanh''(x)。若想观察曲线的整体形状,可填写区间相关字段:起始值、终止值和一个正的步长。计算器会据此生成一张涵盖整个区间的数值表,列出 x、tanh(x)、tanh'(x) 和 tanh''(x)。注意,步长必须大于零,终止值不得小于起始值,否则将不会生成数值表。

公式解析

函数表达式为 tanh(x) = (e^x − e^(−x)) / (e^x + e^(−x))。它的导数形式十分简洁:tanh'(x) = 1 − tanh(x)^2 = sech(x)^2,该值始终为正,并在 x = 0 时取得最大值 1。再求一次导得到 tanh''(x) = −2 tanh(x)(1 − tanh(x)^2)。当 |x| 较大时,为保证数值稳定,我们直接调用标准库中的 tanh 函数,从而避免指数运算溢出。

Advertisement
三条叠加曲线,显示 tanh 及其一阶和二阶导数
展示 tanh(x) 及其一阶导数(钟形)和二阶导数。

计算实例

取 x = 1。此时 e^1 = 2.718281828,e^(−1) = 0.367879441,所以 tanh(1) = (2.718281828 − 0.367879441)/(2.718281828 + 0.367879441) = 0.761594156。一阶导数为 1 − 0.761594156^2 = 0.419974341,二阶导数为 −2 × 0.761594156 × 0.419974341 = −0.639700。

常见问题

tanh(0) 等于多少? tanh(0) = 0,tanh'(0) = 1(此处斜率最大),tanh''(0) = 0。

tanh 是奇函数还是偶函数? tanh 是奇函数,满足 tanh(−x) = −tanh(x)。它的一阶导数是偶函数,二阶导数是奇函数。

tanh 的取值范围是多少? 当 x 趋于负无穷时输出趋近 −1,当 x 趋于正无穷时输出趋近 1,但始终无法真正取到这两个值,因此取值范围是开区间 (−1, 1)。

最后更新: