MATLAB多维数组语法格式问题,求解

现定义一个多维数组a=zeros(4,4,5,5),若令b=a(4,4),那么应该b应该是5*5的数组啊,为什么实际跑的时候得到的b是1*1的值呢 求解

b=a(4,4,:,:)