我想要做的是将矩阵的一部分复制到另一个矩阵以创建子矩阵。然而,虽然以下部分代码对我来说看起来很合乎逻辑,但它绝对不会导致任何内容被复制到目标中。
void Copy(double **mt, int sx, int ex, int sy, int ey, double **res)
{
int i;
int t = sizeof(double)*(ey-sy+1);
for(i = 0; i < ex-sx+1; i++)
memcpy(&mt[i][0],&res[sx+i][sy], t);
return;
}