什么是小数转比例计算器?
小数转比例计算器将单个小数转换为写成 a:b 的两个整数之比。比例用于比较两个数量,而许多日常的小数——赔率、混合比例、画面尺寸、齿轮齿数——表示为一对简洁的整数比,比表示为一长串小数更容易阅读和理解。
例如,小数 0.75 与比例 3:4 描述的是同一种关系:每 3 份某个数量对应整体中的 4 份。计算器为你完成算术运算和约简,返回可能的最小整数项。
它是如何工作的?
一个有限小数其实就是一个分母为 10 的幂的分数。计算器遵循三个步骤:
- 将小数读作以固定的 10 的幂为分母的分数(分母)。
- 计算分子和分母的最大公约数(GCD)。
- 将两项都除以该最大公约数,使比例完全约简。
约简后的分子成为第一项(前项),约简后的分母成为第二项(后项)。
公式
对于小数 x,其分母为 d(一个足够大、能消除所有小数位的 10 的幂):
a=gcd(round(∣x∣⋅d),d)round(∣x∣⋅d)
b=gcd(round(∣x∣⋅d),d)d
结果就是比例 a:b。负小数会将符号保留在第一项上,例如 −0.75→−3:4。
示例
-
转换 0.75:
- 以 100 为分母时为 10075。
- gcd(75,100)=25,所以相除得到 43。
- 比例:3:4。
-
转换 0.5:
- 以 10 为分母时为 105。
- gcd(5,10)=5,所以相除得到 21。
- 比例:1:2。
-
转换 2.5:
- 以 10 为分母时为 1025。
- gcd(25,10)=5,所以相除得到 25。
- 比例:5:2。
-
转换 0.2:
- 以 10 为分母时为 102。
- gcd(2,10)=2,所以相除得到 51。
- 比例:1:5。
注意事项
- 比例总是以最简形式返回,因此 0.50 和 0.5 都得到 1:2。
- 像 5:2 这样的比例大于一;这仅仅表示第一个数量大于第二个数量。
- 如果你需要将结果表示为分数,比例 a:b 与分数 ba 相同——请参阅小数转分数计算器,或使用比例转分数计算器将比例转换回分数。
常见问题
“约简比例”是什么意思?
约简比例使用能保持相同比例的最小整数。各项除了 1 之外没有公因数,这就是为什么 10075 显示为 3:4 而不是 75:100。
它能处理大于一的数吗?
可以。大于一的小数,如 2.5,会产生第一项大于第二项的比例,例如 5:2。
负小数是如何处理的?
符号会附加在比例的第一项上。例如,−0.75 会变成 −3:4。