若要計算數字 x 的立方根,需找出滿足 y³ = x 的 y 值;這寫成 ∛x,等同於分數指數 x^(1/3)。每一個實數——無論是正數、負數或零——都恰好有一個實數立方根,這是立方根與平方根的不同之處,因為平方根僅對非負數輸入會回傳實數值。例如,27 的立方根是 3,因為 3 × 3 × 3 = 27,而 -27 的立方根是 -3,因為 (-3) × (-3) × (-3) = -27。運算結果會保留原數的正負號,這是因為立方運算會保留正負號。你可以運用以最接近的整數立方為基礎的估算方法,手動算出立方根,或者讓計算機處理算術,並透過檢查答案的立方是否等於原輸入來驗證結果。不論採用哪種方式,其背後的數學關係都相同:一個數的立方會得到原輸入,而立方根則是該運算的反向操作。

how to calculate cube root of a number
如何手動計算數字的立方根

立方根的定義

數字的立方根,是指某個值將自身連乘三次後,會等於原數的值。形式上來說,若 y³ = x,則 y = ∛x。這個定義雙向皆成立:5 的立方是 125,所以 125 的立方根是 5;-5 的立方是 -125,所以 -125 的立方根是 -5。由於立方運算永遠會保留底數的正負號(負負負得負),任何實數的立方根也都是實數。

這是人們對立方根最常見的混淆來源。只接觸過平方根的人會預期負數會造成錯誤,但立方運算的行為與平方運算不同。兩個負數相乘會得到正數,因此負數的平方根沒有實數值。三個負數相乘會得到負數,因此結果會回到原本的正負號。這個性質意味著每一個輸入——無論是正數、負數或零——都恰好有一個實數立方根,而且你不需要離開實數線就能找到它。

立方根符號 ∛ 是帶有小「3」的根號,而這個 3 稱為根指數。平方根符號 √ 是帶有隱含根指數 2 的相同根號。根指數告訴你要反轉的是幾次方:平方是 2、立方是 3、四次方根是 4,依此類推。你也可以使用分數指數來表示任何立方根:∛x = x^(1/3)。例如,∛64 = 64^(1/3) = 4。

立方根與平方根的一覽對比

這兩種運算看起來相似並使用相關的符號,但它們背後的規則並不相同。下表彙整了主要的差異。

性質 立方根 (∛x) 平方根 (√x)
反向的運算 反向立方運算:y³ = x 反向平方運算:y² = x
正數 x 是否得到實數結果 是,恰好一個 是,恰好一個
零是否得到實數結果 是:∛0 = 0 是:√0 = 0
負數 x 是否得到實數結果 是:∛-27 = -3 否(會得到虛數)
符號 ∛(根指數為 3 的根號) √(根指數隱含為 2 的根號)
等價的指數形式 x^(1/3) x^(1/2)

最重要的實務差異在於,負數的立方根是可以寫下來的實數,而負數的平方根則否。許多基本計算機在「√」上會拒絕負數輸入,在「∛」上也大多會拒絕負數,因為它們透過對數來實作立方根,而對數在負數引數上是未定義的。專門設計的工具會採用保留正負號的演算法,因此 -27 的立方根會正確回傳 -3,而不是錯誤訊息。

手動估算立方根

你不需要特殊的計算機來估算立方根。透過兩步驟的估算加上一次檢驗,對於大多數日常輸入就已足夠得出有用的答案。

  1. 找出你的數字所在的兩個連續完全立方數。完全立方數是整數的立方:1、8、27、64、125、216、343、512、729、1000,依此類推。以 ∛50 為例,注意 3³ = 27、4³ = 64,所以 50 落在這兩個立方數之間。
  2. 在兩個立方根之間選一個起始估計值。由於 50 比 27 更接近 64,因此從接近較大根的地方開始。合理的初始估計值是 3.7——比 3 更接近 4。
  3. 將估計值立方來檢查。3.7 × 3.7 = 13.69,再 13.69 × 3.7 ≈ 50.65。這個數字略高於 50,所以真正的答案略低於 3.7。
  4. 修正估計值。試試 3.68。3.68 × 3.68 = 13.5424,再 13.5424 × 3.68 ≈ 49.84。這個數字略低於 50,所以真正的立方根介於 3.68 與 3.70 之間,約為 3.684。
  5. 用規則 (∛x)³ = x 加以確認。為了得到最終精度,請使用能讓你把結果再立方回去驗證的計算機。估計值 3.684 可得 3.684 × 3.684 = 13.5719,再 13.5719 × 3.684 ≈ 49.999,四捨五入後即為 50。

這個「估算再修正」的迴圈適用於任何正數輸入,並可透過翻轉正負號的方式應用於負數輸入:-50 的立方根就是 50 立方根的負值。這個迴圈收斂得很快,因為函數 y³ 在整條實數線上表現都很良好。對於本身就是完全立方數的輸入,迴圈只要一步即可完成:∛125 = 5,因為 5³ = 125。

完全立方數及其立方根

完全立方數是指等於某個整數立方的數字。它的立方根是乾淨的整數,計算過程完全不需要估算。下表列出前十個正完全立方數及其立方根。

整數 n n³(完全立方數) 立方根 ∛n³
111
282
3273
4644
51255
62166
73437
85128
97299
10100010

如果你要取立方根的輸入是上述數值之一——或者是其中某個值的相反數——你可以直接從表中讀出答案。相同的模式會向外延續:11³ = 1331、12³ = 1728、13³ = 2197,依此類推。能辨識完全立方數並直接顯示精確整數(而非四捨五入為一長串小數)的工具,可以省下大量清理工作,特別是針對那些刻意設計成整數答案的課本題目。不是完全立方數的數字具有無理立方根,這表示它的小數展開既不會終止也不會循環;∛2 ≈ 1.2599 和 ∛50 ≈ 3.6840 就是兩個沒有精確分數形式的例子。

負數、小數與科學記號

同一種運算也適用於負數、小數輸入,以及以科學記號表示的極大或極小數字。你不需要為每種情況各自準備一套流程——唯一會改變的,只是你輸入數字的格式。

對於負數,規則非常直接。每個負實數都恰好有一個實數立方根,而且它是負的。所以 ∛-8 = -2,因為 (-2) × (-2) × (-2) = -8;∛-27 = -3;∛-1000 = -10。具備正負號處理能力的工具會直接回傳這些結果,不會對輸入的正負號提出抱怨。許多基本的口袋型計算機在要求計算立方根時會拒絕負數輸入,而這正是專門設計的立方根計算機所要避免的失敗模式。

小數的情況也相同。∛0.125 = 0.5,因為 0.5³ = 0.125,而 ∛0.008 = 0.2。介於 0 與 1 之間的小數,其立方根也會介於 0 與 1 之間,而前述的「估算再修正」迴圈同樣適用,只是數字變小而已。對屬於分數的資料值進行立方根轉換時,也遵循相同的規則。

對於極大或極小的數值,科學記號是最簡潔的輸入方式。像 1.2e6(= 1,200,000)這樣的數值會被計算機視為單一數字讀取;它的立方根大約會回傳為 106.27。1.2e-6(= 0.0000012)的立方根大約是 0.01063。作為快速的合理性檢查,(10⁻²)³ = 10⁻⁶,因此落在 10⁻⁶ 量級的數字,其立方根應落在 10⁻² 量級,而這個結果確實如此。

課堂之外的立方根應用

立方根不只是課本上的運算。同樣的數學會出現在三個常見的現實情境中:幾何、縮放定律,以及統計學。

反推體積。如果你知道一個正方體的體積而需要邊長,請對體積取立方根。體積為 64 立方英尺的貨運箱,其邊長為 ∛64 = 4 英尺;容積為 343 公升的正方體水箱,其邊長為 ∛343 = 7。任何時候你需要由已知體積反推具有立方根關係的尺寸(例如由已知體積反推半徑或邊長),都會出現同樣的概念。至於反方向——輸入單一邊長以利用 V = s³ 算出體積——則可透過正方體體積計算機直接進行計算。

物理與工程中的縮放定律。許多物理關係會以立方根進行縮放。將線性尺寸加倍會使體積變為八倍,因此在大小不同的相似物體之間轉換時,常常會涉及反立方根——例如,估算強度對重量比如何隨尺寸縮放,或由已知質量反推半徑。這些都是需要快速心算檢查的情境,而能處理極大或極小輸入的工具,能省下大量繁瑣的小數計算。

統計學中的立方根轉換。當資料嚴重右偏,且包含你想保留的負值時,立方根轉換能把長尾拉回來,卻不會翻轉正負號。這正好是平方根失效的情境,因為 √-1 不是實數。立方根轉換是處理跨越零點的資料集、壓制變異數的標準方法。橫跨這三種情境——檢查作業、估算容器尺寸、或轉換資料集——操作規則都一樣:輸入一個數值,得出 ∛x,並確認 (∛x)³ = x。

即時確認你的答案

鞏固任何立方根答案信心的一個有效方法,就是將它再立方回去。立方根計算機會在你輸入時即時顯示立方根——無需按任何按鈕——並內建一條驗證列,顯示 (∛x)³ = x。如果驗證列回傳你原本輸入的數字,計算就是正確的。如果你輸入 -27,而驗證列顯示 -27,你就已確認 ∛-27 = -3。

這個工具在同一個輸入框中接受整數、小數、負數和科學記號,因此你可以在不同格式間切換而無需更換畫面。完全立方數會以乾淨的整數形式回傳,而非冗長的小數,這讓結果更易於閱讀。對於非完全立方的輸入,答案會以合理的精度顯示,而且驗證列仍然有效,能確認其立方等於輸入值。

這和老師在黑板上逐步講解的過程相同:說明運算、得出數值、將答案再立方回去,並確認它回到原始值。使用計算機只是消除了運算錯誤的風險,讓你能專注於答案在情境中是否合理。

如果你正在比較各種選擇,如何從單一邊長求出正方體體積對此有詳細說明。

如果你正在比較各種選擇,如何在普通計算機上計算根號對此有詳細說明。