我正在尝试在另一个矩阵内翻转矩阵(使用一维数组)
据说我有 a = {1,2,3,0,4,5,6,0,7,8,9,0,0,0,0,0}
1 2 3 0
4 5 6 0
7 8 9 0
0 0 0 0
我正试图将其翻转并留下存档:
7 8 9 0
8 5 2 0
3 6 1 0
0 0 0 0
我所做的是:array44[SIZEX*a + b + a] = kernel[SIZEY*a + SIZEX - b - 1];
(只是为了翻转)
但我总是错过1个元素(通常是最后一个元素)。
我该如何改进?