我有一个方阵double **A
提取行/从C **矩阵列/ C++
我知道如何通过这个矩阵迭代:
for (int i = 0; i < MATRIX_SIZE; i++) {
for (int j = 0; j < MATRIX_SIZE; j ++) {
int val = A[i][j];
printf("val: %d\n", val);
}
}
不过,我不知道如何我可以给整个行或列赋予一个变量,因为我有这个**
矩阵(指向废话指针的**
指针仍然有点令人困惑,我相信它指出了双列表的列表)。
要添加更多的背景,我试图提取行和列,以便我可以执行cuda
矩阵乘法。我看到很多在线文档中使用的一维向量表示矩阵(即double* A
)不过,我越来越糊涂与**
'j ,MATRIX_SIZE>' – 2015-04-01 07:27:19
@MohitJain糟糕,这是一个错字。现在解决。谢谢 – 2015-04-01 07:28:37
您不能将整行或列分配给变量。 – Himanshu 2015-04-01 07:28:39