测试第三维MATLAB

时间:2011-09-23 10:48:05

标签: matlab matrix

我有一个3d数组。第一个暗淡是像素的x坐标

第二维是y - 像素的坐标。  第三个坐标是时间(或者可以是帧编号)。

我想做一个测试,看看每一帧(沿第三维)是否有任何像素等于零。

我该怎么写这个测试?

我需要返回始终为真的像素!!!

1 个答案:

答案 0 :(得分:1)

而不是all您可以使用any。如果我理解正确,那么对于单个“像素”

,代码将会是这样的
any(A(x,y,:))

其中A是3d矩阵。如果结果为1,则给定像素对于至少一个帧确实具有非零值,否则为0