透過 MCP 連接 →

輸入計算

對每一列計算 a[i] OP b[i](對位運算),而非欄位加總。

數學公式

廣告

結果

Rows computed (a * b)
3
first row result: 10
# a b a * b
0 2 5 10
1 10 4 40
2 7 3 21

這個計算機的功能

表格欄位四則運算計算機會接收兩個數值欄位──欄位 a 與欄位 b,以逐列方式輸入,並對每一組數值套用單一種運算。這就是所謂的「對位(element-wise)運算」:針對每一列 r,計算 a[r] OP b[r],並回傳一個相同長度的結果欄位。整個過程是純數學、不帶單位的運算,因此無論你輸入哪一種單位都能適用,也不受任何地區規則影響,全球通用。

兩個數字欄按元素逐一組合成一個結果欄
每個結果列都是將所選運算套用到 A 欄與 B 欄對應儲存格而得出的。

使用方式

將欄位 a 的數值貼上或輸入(每行一個數字),再輸入欄位 b 的數值(同樣每行一個數字)。接著選擇你想要的運算方式──加法、兩種方向的減法、乘法,或兩種方向的除法。然後設定要顯示的有效位數(6 到 50 位)。計算機會由上而下逐行配對,只處理有資料的列,並把每一列的結果顯示在對應的輸入旁邊。

計算公式

對於第 1 列到第 N 列的每一列 \(r\),結果會是以下其中之一:

$$r_i = \text{a}_i + \text{b}_i \quad r_i = \text{a}_i - \text{b}_i \quad r_i = \text{b}_i - \text{a}_i \quad r_i = \text{a}_i \times \text{b}_i \quad r_i = \frac{\text{a}_i}{\text{b}_i} \quad r_i = \frac{\text{b}_i}{\text{a}_i}$$

除法會先檢查除數:a/b 需要 b ≠ 0,b/a 則需要 a ≠ 0;否則該列會被標記為「未定義」。顯示位數的設定只會四捨五入你看到的數字,並不會更動底層的實際數值。

單列顯示 a[r] OP b[r] 等於 result[r]
運算逐列套用,將 a[r] 與 b[r] 配對以產生 result[r]。

實例演練

假設欄位 a = [2, 10, 7]、欄位 b = [5, 4, 3],運算選擇 a × b,結果欄位就是

$$[2\times5,\ 10\times4,\ 7\times3] = [10, 40, 21]$$

若改為 a / b,結果為 \([0.4, 2.5, 2.333333333]\)。若改為 b - a,結果則為 \([3, -6, -4]\)。

常見問題

這是欄位加總嗎?不是。這是逐列對位運算(每一列以 a[i] 對 b[i] 計算),而不是把單一欄位加總或縮減成一個值。

除以零會怎樣?出問題的那一列會被標示為「未定義」,而不會讓整張表格出錯停擺。

負數和小數可以用嗎?可以──兩個欄位都接受負數與小數;若兩欄長度不一致,會以較短的欄位為準截斷多餘的列。

最後更新: