通过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 列,按行逐个输入,然后对每一对数值执行同一种四则运算。这就是所谓的元素级(逐行)运算:对于第 r 行,它计算 \(\text{a}[r] \text{ OP } \text{b}[r]\),并返回一个长度相同的结果列。整个过程是纯数学计算、不带任何量纲,因此你可以填入任意单位的数据,也不涉及任何地区性规则,全球通用。

两个数字列按元素逐一组合成一个结果列
每个结果行都是将所选运算应用于 A 列和 B 列对应单元格得到的。

使用方法

把 a 列的数值粘贴或输入进来(每行一个数字),再同样填入 b 列的数值(每行一个数字)。选择你需要的运算方式——加法、两个方向的减法、乘法,或两个方向的除法。再设定结果要显示多少位有效数字(6 到 50 位)。计算器会自上而下逐行配对,只处理有数据的行,并把每一行的结果显示在对应的输入值旁边。

计算公式

对于第 r 行(r 从 1 到 N),结果是以下之一:\(\text{a}+\text{b}\)、\(\text{a}-\text{b}\)、\(\text{b}-\text{a}\)、\(\text{a}\times\text{b}\)、\(\frac{\text{a}}{\text{b}}\) 或 \(\frac{\text{b}}{\text{a}}\)。 $$r_i = \text{a}_i \times \text{b}_i$$ 做除法时会先检查除数:\(\frac{\text{a}}{\text{b}}\) 要求 \(\text{b} \neq 0\),\(\frac{\text{b}}{\text{a}}\) 要求 \(\text{a} \neq 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]\)。

常见问题

这是在求一列的总和吗?不是。它做的是按行配对的运算(每一行用 \(\text{a}[i]\) 对应 \(\text{b}[i]\)),而不是对单独一列求和或汇总。

遇到除以零会怎样?出问题的那一行会被标记为「无定义」,而不会让整张表崩溃报错。

支持负数和小数吗?支持——两列都可以输入负数和小数。如果两列长度不一致,会以较短的那一列为准,多出来的部分被截断。

最后更新: