以下循环生成所需的输出,但是我觉得还有一种类似犰狳的方式可以产生相同的结果。可以与.each_col()一起使用,但我无法使其正常工作。
mat1 = n x 8,mat2 = n x 8,mat3 = n x 64, arma v6.1,c ++ 98
for (unsigned i= 0; i< 8; i++)
{
for (unsigned j= 0; j < 8; j++)
{
mat3.col(i * 8 + j) = mat1.col(i) % mat2.col(j);
}
}