矩阵乘法
这个模拟操作允许使用者用三种方法将两个因子的乘积用图形形象地表示出来: 点击位于矩阵下方的任何一个单选按钮来选择分组, 一般, 或方格方法。
分组。 矩阵中显示出两个数字的乘积, 其中高度等于一个因子, 宽度等于另一个因子。 被涂上颜色的矩阵可以被视为两种不同的分组(平行的或垂直的), 就像矩阵右边文字显示的一样, 乘法运算的结果也显示出来。 若要改变任何一个因子, 移动矩阵左边和下边的滑动条。
一般。 对于两位数乘法, "一般"算法是通过将个位数相乘和十位数相乘显示出乘法运算的结果。 矩阵被用颜色作了标记, 因此(在右边表达式中)个位数相乘以红色表示, 同时矩阵中相对应的部分也显示为红色。 同样地, (在右边表达式中)十位数相乘以蓝色数字表示, 其在颜色矩阵中是相对应的蓝色部分。 最后的乘积是红色与蓝色部分的相加之和, 并以黑色字体显示出来。 你可以通过移动滑动条来改变任何一个因子。
方格。 "方格"算法使用了两位数乘法的分配属性。 举例来说,
| 22 x 15 | = | (20 + 2)(10 + 5) |
| = | (20 x 10) + (20 x 5) + (2 x 10) + (2 x 5) |
|
| = | 200 + 100 + 20 + 10 | |
| = | 330 |
矩阵被用颜色作了标记来与上述的每一项相匹配, 因此20 x 10以蓝色表示, 20 x 5是红色, 2 x 10是绿色, 2 x 5是黄色。
使用"方格"算法来计算乘积的过程显示在右边, 同时也被用颜色作了标记。 两个因子分别写在方格的上边和右边, 分配过程中每一对位数的乘积写在相对应的块中。 然后每个对角线(从右上方到左下方)中的数相加, 在需要时还要进位。
先用手画方格练习一些例子, 然后通过调节滑动条来配合演示你的例子, 测试核对你用"方格"算法计算的乘积。