透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

標示的數值
50
on a number line from 0 to 100
0
100
50
座標軸最小值 0
座標軸最大值 100
刻度間距 20
正規化位置(0-1) 0.5

什麼是數線標點計算器?

這個工具會把一個實數,以一個點的形式標示在一條一維的數線上。它是純粹的數學視覺化輔助工具,幫助學習者直觀看出某個數值相對於零、以及相對於合理縮放座標軸的大小與正負。這個數可以是正數、負數、零、分數,甚至是非常大的數字 — 計算器都會自動選出一條乾淨俐落的座標軸。

帶有標記點和標註位置的水平數線
在軸的最小值和最大值之間,將一個值作為點繪製在帶刻度的數線上。

使用方式

輸入你的數值並送出。計算器會回傳標示的數值、座標軸的最小值與最大值、刻度間距,以及正規化位置(介於 0 到 1 之間的比例值,告訴你標記落在座標軸上的相對位置)。畫出的數線會在剛好對應的比例處顯示一個紅色標記。

$$\text{Position}\% = \frac{\text{Value} - \text{axisMin}}{\text{axisMax} - \text{axisMin}} \times 100$$

縮放演算法說明

如果數值為零,會採用從 -1 到 1 的對稱座標軸,每 0.5 一個刻度(這同時也避免了座標軸寬度為零的情況)。否則計算器會以絕對值 a 為基礎運算。它會計算 \(exp = \lfloor \log_{10}(a) \rfloor\) 與 \(f = a / 10^{exp}\),使 \(1 \le f < 10\),接著將 f 向上取整到最接近的 1、2、5 或 10,得到一個能舒適包含該數值的整齊上界。正數會取得從 0 到上界的座標軸;負數則取得從負上界到 0 的座標軸。刻度間距為上界除以 5,剛好分成五等分。若數值恰好落在上界上,上界會往上調到下一個漂亮的數字,讓標記不會卡在邊緣。

顯示軸範圍被劃分為等距刻度區間的示意圖
縮放演算法圍繞該值選擇取整後的最小值、最大值和均勻的刻度間距。

實例演算

以數值 = 50 為例:\(a = 50\),\(exp = 1\),\(f = 5\),niceF = 5,bound = 50。由於 50 等於上界,上界會調升為 100。因此 \(\text{axisMin} = 0\),\(\text{axisMax} = 100\),\(\text{tickStep} = 20\)(刻度落在 0、20、40、60、80、100)。正規化位置為 $$\frac{50 - 0}{100 - 0} = 0.5$$ 所以標記正好落在正中央。

常見問題

可以標出負數嗎?可以。數值 -3 會產生從 -5 到 0 的座標軸,標記位於左端起算 40% 的位置。

正規化位置是什麼意思?它是標記在座標軸上所在位置的比例值(0 到 1)— 0 代表最左端,1 代表最右端。

這個工具有地區限制嗎?沒有。它是放諸四海皆準的數學,適用於任何實數。

最後更新: