any
确定是否有任何数组元素非零
说明
沿着大小不等于 1 的数组 B = any(A)A 的第一维测试所有元素为非零数字还是逻辑值 1 (true)。实际上,any 是逻辑或运算符的原生扩展。
如果
A为向量,当A的任何元素是非零数字或逻辑1(true) 时,B = any(A)返回逻辑1,当所有元素都为零时,返回逻辑0(false)。如果
A为非空非向量矩阵,B = any(A)将A的各列视为向量,返回包含逻辑1和0的行向量。如果
A为 0×0 空矩阵,any(A)返回逻辑0(false)。如果
A为多维数组,则any(A)沿第一个非单一维度运算并返回逻辑值数组。此维的大小将变为1,而所有其他维的大小保持不变。
示例
输入参数
输出参量
扩展功能
版本历史记录
在 R2006a 之前推出

![any(A,[1 2]) collapses the pages of a 2-by-3-by-3 array into a 1-by-1-by-3 array.](sum_vecdim.png)