这个计算器能做什么
比例用来比较两个量,通常写成 \(a:b\) 的形式。同一个比例可以有多种写法(例如 18:24、9:12 和 3:4 其实都相等),但最清晰、最常用的是「最简形式」——此时两个数除了 1 之外没有任何公因数。本计算器可以把任意两个数字组成的比例化简为等价的最简形式。
使用方法
输入第一项(\(a\))和第二项(\(b\)),即可读取化简后的比例。计算器还会显示化简时所用的最大公约数(GCD),让你清楚地看到整个化简过程。如果输入的是小数,系统会先四舍五入取整后再进行化简。
公式解析
要化简 \(a:b\),先求出 \(a\) 和 \(b\) 的最大公约数,再用它同时去除两项:
$$\text{Ratio} = \frac{\text{a}}{\gcd} : \frac{\text{b}}{\gcd} \qquad \gcd = \gcd\!\left(\text{a},\, \text{b}\right)$$
最大公约数采用辗转相除法(欧几里得算法)求得:不断用较大数除以较小数,并用余数替换较大数,直到余数为 0 为止。最后一个非零的数值就是最大公约数。
实例演示
化简 18:24。18 的因数有 1、2、3、6、9、18,24 的因数有 1、2、3、4、6、8、12、24。它们最大的公因数是 6。把两项同时除以 6,得到 \(18 \div 6 : 24 \div 6 = 3:4\)。这就是该比例的最简整数形式。
常见问题
如果两个数没有公因数怎么办?那么最大公约数就是 1,说明这个比例本身已经是最简形式——计算结果与输入完全相同。
可以输入小数吗?可以,但系统会先将数值四舍五入为最接近的整数,因为最简比例必须用整数来表示。
输入 0 会怎样?像 0:5 这样的比例会化简为 0:1,而 0:0 是无意义的,结果会返回 0:0。