是否有将分段 or() 应用于多个逻辑数组的本机函数?



是否有本机函数将分段or()应用于多个(即超过 2 个(可能未知数量的逻辑数组?

例如

TF={};
TF{1}=[0,1,0];
TF{2}=[0,0,1];
TF{3}=[0,0,0];

其中TF可能包含更多匹配维度的逻辑数组,并且size(TF,2)可能大于 1。

我希望or(TF{:})可以工作,但它没有。是否有可以提取以下内容的本机函数?

>> (TF{1} | TF{2}) | TF{3},
ans = 
[0,1,1];

您可以使用任何:

result = any(vertcat(TF{:})) ;