我有一個方陣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