这个计算器能做什么
表格列运算计算器接收两列数字——a 列和 b 列,按行逐个输入,然后对每一对数值执行同一种四则运算。这就是所谓的元素级(逐行)运算:对于第 r 行,它计算 \(\text{a}[r] \text{ OP } \text{b}[r]\),并返回一个长度相同的结果列。整个过程是纯数学计算、不带任何量纲,因此你可以填入任意单位的数据,也不涉及任何地区性规则,全球通用。
使用方法
把 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 列 = [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]\)),而不是对单独一列求和或汇总。
遇到除以零会怎样?出问题的那一行会被标记为「无定义」,而不会让整张表崩溃报错。
支持负数和小数吗?支持——两列都可以输入负数和小数。如果两列长度不一致,会以较短的那一列为准,多出来的部分被截断。