怎么用算法表示此矩阵排布规律

如何用算法表示此矩阵排布规律?
如图,如何用算法表示这个矩阵的排布规律呢?


------解决方案--------------------
设为N阶


对于i(0开始)行:

小于等于i的列,
...当i为奇数,i平方+1开始,加1。
...当i为偶数,小于等于i的列,(i+1)平方开始,减1。
其余第j(0开始)列,
...当j为偶,j-1列的值+1;
...当j为奇,(j+1)平方-i