透過 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 之間,而且函數圖形會平滑地通過原點。正因為 tanh 平滑、有界、又呈現 S 形曲線,它被廣泛用作類神經網路的激活函數,也常在訊號處理中當作柔性飽和曲線使用。

穿過原點並趨近於 +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)。

最後更新: