通过MCP连接 →

输入计算

数学公式

广告

结果

比较结果
First < Second
基于交叉相乘法
第一个分数的数值 0.5
第二个分数的数值 0.6667
交叉乘积(a·d − c·b) -1

什么是分数比较计算器?

这款计算器可以帮你快速判断两个分数谁大谁小,或者它们是否相等,完全不用手动去通分。只需输入两个分数的分子和分母,它就会用"交叉相乘"这种又快又可靠的方法,立即比较 \(\frac{a}{b}\)\(\frac{c}{d}\) 的大小。

使用方法

先输入第一个分数的分子(a)和分母(b),再输入第二个分数的分子(c)和分母(d)。计算结果会告诉你第一个分数比第二个分数大、小还是相等,同时还会显示每个分数对应的小数值,以及用于判断的交叉乘积。

公式原理

要比较 \(\frac{a}{b}\) 和 \(\frac{c}{d}\),可以把它们都换算成公共分母 \(b\cdot d\)。这时两个分子分别变成 \(a\cdot d\) 和 \(c\cdot b\),于是比较大小就简化为判断 \(a\cdot d - c\cdot b\) 的正负:

$$\frac{a}{b} \;?\; \frac{c}{d} \iff \operatorname{sign}(a\cdot d - c\cdot b)$$

结果为正说明 \(\frac{a}{b}\) 更大,为负说明 \(\frac{c}{d}\) 更大,等于零则说明两者相等。计算器还会针对分母为负数的情况自动调整符号,确保结果正确。

两个分数 b分之a 和 d分之c 之间的交叉相乘,箭头交叉成十字,比较 a 乘 d 与 c 乘 b
交叉相乘通过比较 \(a\cdot d\) 与 \(c\cdot b\) 来判断哪个分数更大。

实例演示

比较 \(\frac{1}{2}\) 和 \(\frac{2}{3}\)。交叉相乘:

$$a\cdot d = 1\times 3 = 3, \quad c\cdot b = 2\times 2 = 4$$

因为 \(3 - 4 = -1\) 是负数,所以 \(\frac{1}{2} < \frac{2}{3}\)。换算成小数就是 \(0.5 < 0.6667\)——结果得到验证。

两个分数用等长的填色长条表示,其中一条填得比另一条多,显示哪个分数更大
把两个分数画成长条,就能一眼看出哪个更大。

常见问题

为什么用交叉相乘,而不是通分? 交叉相乘和通分本质上是等价的,但它只需要算两次乘法,所以更快,也更不容易出错。

能处理负分数吗? 可以。当分母为负数时,计算器会自动调整比较符号,保证结果依然正确。

如果两个分数相等怎么办? 当 \(a\cdot d - c\cdot b\) 等于零时,说明两个分数代表的是同一个数值,结果会显示"第一个 = 第二个"。

最后更新: