两步:一 先判断某行是否是0行,可以用if(any(a(:,:,i)))判断第i行是否0行,any函数返回1说明不是全0,否则是全0。注意any函数是按列操作的,如果a(:,:,i)是行向量的话,需要对其转置。二 按行或列删除矩阵的方法是a(:,:,i) = [];另外,对于三维矩阵来说,a(:,:,1)实际上表示的是第一页数据,而不是什么第一行,但你这三维矩阵第二维是1,实际上退化成了二维矩阵,可以用二维矩阵180*209表示,不知道你为什么要弄多一维出来。