多维数组三维及以上维数组生成ones(r,c,p,...)等,将数组变形成任意维reshape(B,2,3,3),将数组复制成任意维repmat(c,[1 1 3]),沿指定维连接cat(3,a,b,c)。对应于运算符删除大小等于1的维squeeze,数组的维数ndimsflipdim(M,1),沿指定维轮换顺序(此处为行),shiftdim(M,2),第二个参数为正时,维轮换;第二个参数为负时,将数组的维数扩大。思考:与flipdimshiftdimpermute(a,order)所对应的二维函数和使用注意事项。permute(a,order)对应于转置操作,.^order必须作为第一个参数传递的数组的维数的排列,否则所要求的排列没有任何意义。与二维相似的运算:+ - .* ./ .^size(m)size(m,1)numel(m)