Arrays 是否有一个本机函数将分段or()应用于多个逻辑数组?
是否有一个本机函数将分段Arrays 是否有一个本机函数将分段or()应用于多个逻辑数组?,arrays,matlab,Arrays,Matlab,是否有一个本机函数将分段或() 比如说, TF={}; TF{1}=[0,1,0]; TF{2}=[0,0,1]; TF{3}=[0,0,0]; 其中TF可能包含更多匹配维度的逻辑数组,并且大小(TF,2)可能大于1 我希望或(TF{:})能起作用,但事实并非如此。是否有可以提取以下内容的本机函数 >> (TF{1} | TF{2}) | TF{3}, ans = [0,1,1]; 您可以使用: 或者any(vertcat(TF{:}),1)如果TF result =
或()
比如说,
TF={};
TF{1}=[0,1,0];
TF{2}=[0,0,1];
TF{3}=[0,0,0];
其中TF
可能包含更多匹配维度的逻辑数组,并且大小(TF,2)
可能大于1
我希望或(TF{:})
能起作用,但事实并非如此。是否有可以提取以下内容的本机函数
>> (TF{1} | TF{2}) | TF{3},
ans =
[0,1,1];
您可以使用:
或者any(vertcat(TF{:}),1)
如果TF
result = any(vertcat(TF{:})) ;