矩阵相乘结果也是一个矩阵,具体的规则为:如果矩阵 A 的列数等于矩阵 B 的行数,假设矩阵 C = A*B, 那么矩阵 C 的行数和矩阵 A 的行数相等,矩阵 C 的列数和矩阵 B 相等。...// res 指向储存矩阵相乘结果的数组的地址
res = matrixMultiply(res, a, m, m, m);
// 删除 res 指针原有的内存空间...// a 指向储存矩阵相乘结果的数组的地址
a = matrixMultiply(a, a, m, m, m);
// 删除 a 指针原有的内存空间...要用矩阵快速幂,我们得先有矩阵:
假设我们现在有一个一行两列的矩阵:A【f(n-2), f(n-1)】,我们设定一个 2*2 的矩阵 T,使得矩阵 A*T 相乘的结果等于另外一个一行两列的矩阵 C:【f...// a 指向储存矩阵相乘结果的数组的地址
a = matrixMultiply(a, a, m, m, m);
// 删除 a 指针原有的内存空间