这个计算器的作用
本工具可以把立方根 \(\sqrt[3]{n}\) 化简为最简洁的精确形式 \(a\cdot\sqrt[3]{b}\)。它的原理是:找出能整除 \(n\) 的最大完全立方数,把它的立方根作为系数 \(a\) 提到根号外,再把剩下、不含立方因子的部分 \(b\) 留在根号内。同时还会给出该立方根的小数近似值。
使用方法
在立方根下方输入任意正整数并提交。计算器会返回化简后的根式(例如 \(\sqrt[3]{54} = 3\sqrt[3]{2}\))、系数、被开方数以及小数值。如果输入的是一个完全立方数,被开方数将变为 1,结果即为一个整数。
公式详解
我们把 n 写成 \(n = a^{3} \times b\) 的形式,其中 \(a^{3}\) 是 n 的最大完全立方因子。由于立方根对乘法满足分配律,因此 $$\sqrt[3]{n} = \sqrt[3]{a^{3} \times b} = \sqrt[3]{a^{3}} \times \sqrt[3]{b} = a\cdot\sqrt[3]{b}$$ 计算器采用试除法对 n 进行因式分解,把每个质数的立方 \(k^{3}\) 尽可能多地提取出来并乘入 a,最后将剩余部分作为 b。
实例演算
以 n = 54 为例:\(54 = 27 \times 2 = 3^{3} \times 2\)。最大完全立方因子是 27,所以 \(a = \sqrt[3]{27} = 3\),\(b = 2\)。因此 $$\sqrt[3]{54} = 3\sqrt[3]{2}$$ 对应的小数值约为 3.779763。
常见问题
如果 n 是完全立方数怎么办? 此时 \(b = 1\),结果就是整数 a —— 例如 \(\sqrt[3]{64} = 4\)。
如果 n 不含任何立方因子怎么办? 此时 \(a = 1\),立方根无法化简;\(\sqrt[3]{2}\) 仍然保持为 \(\sqrt[3]{2}\)。
能处理很大的数吗? 可以,在标准整数范围内都能处理。它使用高效的试除法,只需试除到 n 的立方根即可。