一個數的絕對值就是它在數線上與零的距離,寫作 |x|,而且它永遠是大於或等於零的數,因為距離不可能是負的。對任意實數 x 而言,絕對值遵循一個規則:如果 x 是正數或零,|x| 就等於 x 本身,數值不變;如果 x 是負數,|x| 就等於把負號拿掉之後的數,所以 |−8| = 8,而 |3.5| = 3.5。直立長條符號並不是乘法——它是一個代表「距離零多遠」的符號,而這個單一的概念,正是 絕對值計算機 能為初學者發揮作用的原因。由於這個工具會在你輸入的當下立刻套用規則,你可以放心地用負數、小數和像 1.2e4 這樣的科學記號做實驗,完全不需要在紙上寫下任何一行計算過程。它完全在你的瀏覽器中執行,所以你的數字永遠不會離開你的裝置,並且在你編輯輸入時,結果會即時更新。

如果你才剛開始接觸絕對值,你並不孤單——這個概念會出現在 pre 代數、幾何、物理,甚至試算表公式中。最讓初學者絆倒的,是「負數數的絕對值比小的正數還要大」這個觀念:|−100| = 100,雖然 100 本身在紙上看起來比 −100 大。原因很簡單:絕對值會忽略正負號,只回報大小,就像溫度計上讀數為 −10°C 和讀數為 10°C,都「距離」你可能正在追蹤的冰點「十度」一樣。本指南的其餘部分會帶你走過這條規則、捷徑、工具本身,以及這個單一運算默默出現的現實生活場景。

absolute value calculator for beginners
給初學者的絕對值計算機:快速學會 |x|

用白話說明絕對值的意義

絕對值回答一個問題:這個數距離零有多遠?答案永遠是一個非負數,寫作 |x|,其中 x 是你放進長條裡的任何數。如果 x = 7,那麼 |7| = 7,因為 7 在零右邊七個單位的位置。如果 x = −7,那麼 |−7| = 7,因為 −7 在零左邊七個單位的位置。不論方向,距離都一樣,這就是為什麼絕對值會去掉正負號。

正因為如此,絕對值有時被稱為一個數的「量值」。量值指的是大小,而不是方向。汽車不論是向前行駛還是向後倒退,速度表都讀作 60 mph;地震的量值描述的是釋放的能量,而不是斷層滑動的那一側。在每一種情況下,正負號都會被去掉,只保留大小。

|x| 背後的兩條規則

初學者只需要記住兩種情況,再加上一個零的特殊情況:

  • 如果 x 是正數或零:|x| = x。這個數保持原值,因為它已經是非負的。例子:|4| = 4。
  • 如果 x 是負數:|x| = −x。x 前面的負號就是訣竅——把一個負數乘以 −1 會把它翻轉成正數。例子:|−4| = −(−4) = 4。
  • 如果 x 是零:|0| = 0。零位於原點,所以它到零的距離是零。它是唯一一個絕對值等於自己且為零的數。

一個實用的代數捷徑是 |x| = √(x²)。平方會去掉正負號,因為 (−x)² = x²,根據定義,主平方根會回傳非負的根。所以 √((−5)²) = √25 = 5,這和 |−5| = 5 相符。在需要做證明或寫程式時,比起對正負號做分支處理,這個捷徑更方便,因為你只要平方再開根號就好。

從你接觸絕對值的第一天起,還有兩個值得記住的事實:

  • |x| = |−x| 永遠成立。一個數和它的相反數有相同的絕對值,因為它們距離零一樣遠。
  • 對所有實數 x,|x| ≥ 0。如果某個式子看起來會產生負的絕對值,例如 −|x|,那個負號是在長條外面才加上去的,也就是說,絕對值已經先算完。

如何使用絕對值計算機

這個工具會幫你套用規則,讓你可以專注在輸入上。要從任何數字得到 |x|,請依照下列步驟操作。

  1. 在你的瀏覽器中開啟絕對值計算機。不需要帳號,也不需要下載。
  2. 在輸入欄位中輸入任何實數。像 −42 這樣的負數、像 −3.14 這樣的小數、以及像 1.2e4 這樣的科學記號,都會依你輸入的樣子被接受。
  3. 在右側的結果面板中讀取絕對值 |x|。結果會在你編輯時即時更新,所以不需要按按鈕,也不必等待。
  4. 點擊「複製」把數值放到你的剪貼簿。不必重新輸入,就能貼到作業、試算表的儲存格,或一行程式碼中。
  5. 編輯你的輸入以嘗試新的數字。只要你改變任何一個數字,結果就會立刻重新整理,讓你只要按幾個鍵就能輕鬆比較 |−5|、|5| 和 |0|。

一切都在你的瀏覽器中執行,所以你輸入的內容都不會被送到伺服器。基於實務上的考量,這個工具接受大約到 1.8 × 10³⁰⁸ 的輸入,這是大多數瀏覽器能儲存的雙精度浮點數的最大有限值;超出這個範圍的輸入會被標記出來,而不是默默地四捨五入。對一個在做課本習題的初學者來說,這個上限基本上觸及不到,所以你可以把它當成「任何你會想輸入的實數」來看待。

絕對值在現實生活中出現的地方

絕對值不僅是課堂上的小技巧。同樣的「只看大小、不看正負號」的概念會出現在科學、統計和日常決策中。下面的表格比較了你會在初期遇到的最常見用途。

使用情境表示式|x| 告訴你什麼
數線上兩點之間的距離|a − b|a 和 b 相隔多遠,不論哪一個比較大
測量誤差|measured − true|(測量已測量 − 真值 −真值)誤差的大小,不管你是測過頭還是測不足
溫度變化|new − old|(新新 − 舊舊)溫度變動了幾度,不論上升或下降
訊號振幅|peak value|(峰值峰值 value)任一方向上離零的最大擺動
統計擬合誤差mean of |actual − predicted|(「實際實際 − 預測預測」絕對值的平均)預測誤差的平均大小,也就是平均絕對誤差

你也會看到絕對值被用來定義像 |x − 5| < 2 這種複合不等式中的長條,這個式子描述的是所有距離五在 2 個單位以內的數,從 3 到 7。在機器學習和資料科學中,L1 距離(也稱為曼哈頓距離)會對每個座標的 |aᵢ − bᵢ| 加總,而平均絕對誤差是一種標準的預測評分方式,因為它依大小而非正負號來懲罰錯誤。如果你想對這些用途有更深入的介紹,關於 絕對值在現實生活中的應用 的指南會逐一搭配例子說明。

你的第一次練習:完整的例題

假設一份作業要你求 |−12| + |7|。你可以用兩種方式來解:用規則手算,或者把每一部分輸入計算機。

手算:

  1. 算 |−12|。由於 −12 是負的,|−12| = −(−12) = 12。
  2. 算 |7|。由於 7 已經是正的,|7| = 7。
  3. 相加:12 + 7 = 19。

使用捷徑:√((−12)²) = √144 = 12,而 √(7²) = √49 = 7,所以總和是 12 + 7 = 19。兩種方法得到的答案相同,這對你日後學習新捷徑時是一個很好的驗算方式。

快速練習:一開始可以試的輸入

把規則內化最快的方式,就是把幾個數字輸入絕對值計算機,然後觀察結果。一組好的初學輸入涵蓋每一種情況一次:

  • 輸入 0 並讀取 |0| = 0——這是唯一答案可以是零的情況。
  • 輸入 17 並讀取 |17| = 17——正數保持不變。
  • 輸入 −17 並讀取 |−17| = 17——正負號被去掉。
  • 輸入 −3.14 並讀取 |−3.14| = 3.14——小數的處理方式相同。
  • 輸入 1.2e4 並讀取 |12000| = 12000——科學記號會被讀成 12,000,然後去掉正負號。

如果你想用更慢的步調,搭配更多練習題來理解同一個概念,那麼關於 如何一步一步計算絕對值 的逐步指南,在你使用過這個工具幾次之後,會是很自然的下一篇閱讀。

當結果看起來不對時該怎麼辦

如果計算機似乎給出了出乎意料的數字,在假設有 bug 之前,請先進行三項檢查。

  1. 檢查輸入。一個多餘的空格、多一個的負號、或放錯位置的小數點,都會把 1.2e4 變成別的東西。這個工具會照你輸入的內容接受,所以輸入是最常見的意外來源。
  2. 檢查大小。如果你的輸入大於大約 1.8 × 10³⁰⁸,瀏覽器就無法把它當作一般的數字儲存,這時工具會把它標記出來,而不是默默地四捨五入。輸入一個較小的數量級再試一次。
  3. 檢查你的規則。絕對值永遠不會回傳負數,而且 |x| = |−x| 永遠成立。如果你看到結果帶有正負號,那個負號是來自你的輸入,而不是來自絕對值運算。

最後一點是個小而重要的初學習慣:長條只描述它所包住的數字本身。你對結果所做的任何處理,例如乘以 −1,都是在絕對值之外發生的事,這是你的決定,而不是計算機的決定。