圓柱體的體積(以立方公尺為單位)等於 π 乘以半徑的平方再乘以高度,其中每個長度在套用公式前都須先以公尺表示——寫成 V(m³) = π × r(m)² × h(m)。半徑 r 是從圓柱體中心軸到曲面壁的距離,而 h 則是兩個圓形底面之間的垂直距離。由於公式會將半徑平方並乘以高度,輸入的單位會直接決定輸出的單位:輸入公尺就會得到立方公尺;輸入公分則會得到立方公分。若要將結果從 cm³ 換算為 m³,須除以 1,000,000,因為 100 cm = 1 m,而 100³ = 1,000,000。同樣的邏輯適用於任何長度單位——英呎會產生立方英呎,英吋會產生立方英吋——而在換算對應的體積時,兩個長度單位之間的換算因子必須取立方。這個換算因子取立方的過程,是手算中最常見「差了一百萬」誤差的唯一來源,而這正好是一個完善的計算工具會為你代勞的步驟。

圓柱體體積公式的意義
正圓柱體的標準公式為 V = πr²h。共有三個量代入:半徑 r、垂直高度 h,以及常數 π ≈ 3.14159265。半徑必須從中心軸量起(不是橫跨表面的直徑),而高度則必須是兩個圓形端面之間的垂直距離。如果你只知道直徑 d,代入前須先將其除以二:r = d/2,因此同一算式可改寫為 V = π(d/2)²h = πd²h/4。
此公式假設為正圓柱體,也就是日常生活中那種兩端為等大平行圓面的圓柱。斜圓柱——其軸線相對於底面傾斜——所包圍的體積,與底面積和垂直高度相同的正圓柱相同,因此只要 h 是垂直於底面所測得的距離,V = πr²h 仍然適用。中空圓柱、圓錐台以及部分填充的容器皆需要不同的算式,並不在這個單一公式的討論範圍內。
先將長度換算為公尺再取立方
在換算對應的體積時,每個長度對長度的換算因子都必須取立方。這條規則常讓人措手不及,因為直觀上可能會以為 100 這個因子會原封不動地沿用。實際上並不會。如果你的半徑是以公分量測,而希望答案以立方公尺表示,你有兩條等效的路徑:
- 先將各長度換算為公尺(r 以 m 表示,h 以 m 表示),再套用 V = πr²h 直接得到 m³。
- 以公分套用公式得到 cm³,再將結果除以 1,000,000(因為 1 m = 100 cm,而 100³ = 1,000,000 cm³ per m³)。
NIST Handbook 44 (2026) Appendix C 記錄了慣用單位所使用之精確的長度對公尺換算因子,而這些正是任何值得信賴的計算工具都應對齊的數值:
| 長度單位 | 以公尺表示的精確因子 |
|---|---|
| 公釐 (mm) | 0.001 |
| 公分 (cm) | 0.01 |
| 公尺 (m) | 1 |
| 公里 (km) | 1000 |
| 英吋 (in) | 0.0254 |
| 英呎 (ft) | 0.3048 |
| 碼 (yd) | 0.9144 |
| 英里 (mi) | 1609.344 |
若要將長度單位的換算因子轉為對應的體積單位換算因子,須將其取立方。例如,1 ft = 0.3048 m,因此 1 ft³ = 0.3048³ m³ = 0.028316846592 m³。OpenStax 數學公式參考資料亦確認了相同的圓柱體算式 V = πr²h 以及相同的單位處理方式。
以立方公尺為單位的計算範例
取一圓柱體,半徑為 0.5 m,高度為 2 m。兩個輸入皆已為公尺,因此在套用公式前無需進行單位換算:
V = π × (0.5)² × 2 V = π × 0.25 × 2 V = π × 0.5 V ≈ 3.14159265 × 0.5 V ≈ 1.5707963 m³
四捨五入到小數點後四位,該圓柱體容積約為 1.5708 m³。若同樣的圓柱體改以公分重新量測——半徑 50 cm,高度 200 cm——公式會得出 V ≈ 1,570,796.3 cm³。將此結果除以 1,000,000 會得到相同的 1.5708 m³,證實「以取立方方式換算」的規則在兩個方向上都保持一致。
從球體體積計算工具取得 m³ 輸出
在球體計算方面,球體體積計算工具同樣採用嚴謹的單位處理:以八種支援的長度單位之一輸入半徑或直徑,該工具會同時以對應的立方單位與立方公尺並列顯示體積。當你需要直接與 SI 單位比較時,請參閱 m³ 那一行,而上表所列的相同長度對公尺因子會在內部驅動換算。
- 選擇輸入的量測值是球體的半徑還是直徑。直徑模式會在套用公式前先除以二,因此 2 m 的直徑與 1 m 的半徑會產生相同的結果。
- 從單位控制項中選擇長度單位——公釐、公分、公尺、公里、英吋、英呎、碼或英里。
- 輸入一個非負值,可以是純小數或 e/E 科學記號格式。輸入欄位會拒絕逗號、空格、在數字欄位中鍵入的單位、十六進位、Infinity、NaN 以及算術運算式。
- 點擊「計算」並讀取對應立方單位的近似體積(公分則為 cm³,英呎則為 ft³,依此類推)。第二行會顯示等值的立方公尺,便於直接以 SI 單位回報。
- 若變更模式、單位或數值,先前的結果會立即清除,因此你永遠不會在新的輸入旁讀到過時的數字。
該計算工具會以所選單位計算 V = 4πr³/3,並同時平行地先將半徑換算為公尺,使第二行以 m³ 表示。MathWorld 的球體參考資料亦確認了相同的公式以及直徑模式中所使用的 r = d/2 步驟。
精度、近似值與本工具無法處理的事項
瀏覽器以雙精度浮點運算計算 π,因此顯示的值是近似值,而非 π 的符號精確倍數。為避免暗示不存在的精度,計算工具至多顯示六位有效數字,並在數值前加上近似符號。底層數值在格式化之前並未進行四捨五入——僅對顯示進行截斷——這對於一般的規劃、作業與估算而言已屬合適。
本工具假設球體為數學上的完美球體。它不會估算不規則形狀的體積、中空殼層的材料厚度、球冠、表面積、品質、密度、堆積餘裕、製造公差或量測不確定度。對於半球的工作流程,半球計算工具以相同的八單位設定搭配體積減半的公式處理。對於圓柱、圓錐、立方體以及長方體,相關的立體體積計算工具則以相同的單位處理方式套用各自形狀的專屬公式。
標準化後的非零半徑在所選單位與公尺下皆須介於 1e-100 至 1e100 之間,且原始輸入欄位強制採用 100 個 UTF-16 碼點的預算,因此貼上一整篇小說也不會讓頁面卡住。允許輸入零並回傳零體積;負值則會被拒絕,因為幾何長度不可能為負。這些明確的防護機制可防止浮點下溢將一個微小的正球體塌縮為零,並防止立方溢位產生 Infinity。
為何 m³ 那一行在實際報告中至關重要
以量測時使用的單位讀取體積固然方便,但以立方公尺回報才是讓數字得以跨情境流通的關鍵。以 m³ 撰寫的規格可直接與 SI 密度表(kg/m³)、以立方公尺分數表示的工程公差,以及假設輸入為 SI 單位的運輸或儲存估算進行比較。如果你以英呎量測而得到 ft³,計算工具會以 NIST Handbook 44 表中精確的 0.3048 m per foot 因子,透過平行的 m³ 那一行為你完成換算,使你無須記得應乘以或除以 0.028316846592。
就規劃用途而言——容器容量計算、材料估算、課堂習題——六位有效數字的近似值已綽綽有餘。對於認證計量學或不確定度分析,則應使用量測所得的有效數字並搭配獨立的工程工作流程;本計算工具明確表示不會產生不確定度預算,也無法取代可追溯的校正。所有解析、換算與運算皆在當前的瀏覽器分頁中進行;任何量測值、所選單位、結果或使用細節皆不會被上傳,從而使敏感的尺寸資料保留在你的裝置上。
延伸閱讀:如何將體積換算為立方碼:快速方法。
延伸閱讀:如何逐步求出圓柱體的側表面積。