Math 如何找到nxn中心的索引位置

Math 如何找到nxn中心的索引位置,math,matrix,Math,Matrix,我想得到矩阵中心位置的索引。有什么表达式可以做到这一点吗 由于n是奇数,您可以通过mat[n/2][n/2]找到指定的位置。现在,通过f(n)=n*(n-1)/2+(n+1)/2=n^2/2-n/2+n/2+1/2=(n^2+1)/2查找位置的行索引 例如,f(3)=3*1+2=5,f(5)=5*2+3=13,f(7)=7*3+4=25 试试index=n/2?谢谢,我的一个朋友告诉我,我可以做index=(nxn+1)/2。而且很有效!谢谢你,我的一个朋友告诉我我可以做index=(nxn+1

我想得到矩阵中心位置的索引。有什么表达式可以做到这一点吗


由于
n
是奇数,您可以通过
mat[n/2][n/2]
找到指定的位置。现在,通过
f(n)=n*(n-1)/2+(n+1)/2=n^2/2-n/2+n/2+1/2=(n^2+1)/2查找位置的行索引


例如,
f(3)=3*1+2=5
f(5)=5*2+3=13
f(7)=7*3+4=25

试试index=n/2?谢谢,我的一个朋友告诉我,我可以做index=(nxn+1)/2。而且很有效!谢谢你,我的一个朋友告诉我我可以做index=(nxn+1)/2!。