通过MCP连接 →

输入计算

数学公式

广告

结果

23 × 45 =
1,035
乘积
部分积 3 × 5 = 15 + 3 × 40 = 120 + 20 × 5 = 100 + 20 × 40 = 800
部分积个数 4

什么是部分积法?

部分积法是一种多位数乘法的计算策略:先把每个因数按位值(个位、十位、百位……)拆分开,分别相乘,再把所有结果相加。这种方法在小学数学中被广泛教学,因为它能让"位值"的概念清晰可见——学生能看到答案中的每一位数字究竟从何而来,而不是机械地背诵竖式步骤。

两个两位数被拆分为十位和个位,置于四个部分积的网格上方
每个因数按数位拆分,各部分相乘得到部分积。

如何使用本计算器

在输入框中填入两个整数并提交即可。计算器会把每个数字按位值分解(例如把 \(45\) 拆成 \(40 + 5\)),用第一个数的每一部分去乘第二个数的每一部分,列出所有部分积,最后将它们相加得出最终乘积。

公式解析

设 \(a = a_1 + a_2 + \ldots\)(它的各个位值部分),\(b = b_1 + b_2 + \ldots\),根据乘法分配律可得

$$\text{First} \times \text{Second} = \sum_{i}\sum_{j} a_i \times b_j$$

其中每一项 \(a_i \times b_j\) 就是一个"部分积"。把它们全部相加,必然能还原出完整的乘积。

实例演算

以 \(23 \times 45\) 为例。先拆分:\(23 = 20 + 3\),\(45 = 40 + 5\)。于是得到四个部分积:

$$20 \times 40 = 800$$$$20 \times 5 = 100$$$$3 \times 40 = 120$$$$3 \times 5 = 15$$

再相加:

$$800 + 100 + 120 + 15 = 1{,}035$$

所以 \(23 \times 45 = 1{,}035\)。

竖列显示四个部分积相加得到最终总和
将四个部分积叠加相加,得出最终答案。

常见问题

一共会有多少个部分积?大致等于第一个数中非零数字的个数,乘以第二个数中非零数字的个数。

这种方法适用于更大的数字吗?适用——该方法可以扩展到任意位数的数字,只是需要相加的部分积更多而已。

它和竖式(标准算法)一样吗?结果完全相同。竖式标准算法其实就是部分积法的"压缩版",它把若干步骤合并在了一起。

最后更新: