标签: arrays matlab logical-operators
我已经及时搜索了文档和SE,但未能找到解决方案:给定一个任意大的布尔值向量,如何返回例如给定值的逻辑AND?
我希望有类似的东西:
and([1 1 1]) --> 1
(因为true && true && true给出1)。当然,它不是有效的语法。
true && true && true
我的目标是找到比较相同大小的两个二进制向量的最快方法,如果它们相同则返回1,否则返回0。由于元素方式and返回一个向量,如果在两个向量上使用,则标题问题。
and
答案 0 :(得分:7)
使用all():
all()
result = all(a == b);