从处理中删除所有维度中零值的单元格

时间:2015-11-22 13:23:21

标签: matlab

我有一个矩阵F,有200行和第3列,第4维有4。该矩阵的许多单元在所有维度上都为零。我编写了一个用读取单元格表示的代码。我希望在这个代码单元格中,在所有维度中都不会读取零值。例如下面的内容:

for i=1:200
     for j=1:200
      if F(i,j,1)~=0 & F(i,j,2)~=0 & F(i,j,3)~=0 & F(i,j,4)~=0
       ....
       ....
       ...
      end
end

谢谢。

1 个答案:

答案 0 :(得分:0)

编辑:你在找这样的东西吗?

if ~all(F(i,j,:) == 0)
...
end