別のマトリックス内でマトリックスを反転しようとしています (1D 配列を使用)
= {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 つの要素 (通常は最後の要素) を見逃しています。
どうすれば改善できますか?