矩阵列上的逻辑运算。

时间:2014-03-25 21:12:01

标签: matlab matrix logical-operators

假设我有一个数字矩阵(0,1)。如何创建新列,这是列之间逻辑运算的结果?

例如。 A =

       0     0     0     1     0
       1     1     1     1     1
       0     1     1     0     0
       0     0     0     0     1
       1     0     0     1     0
       1     1     1     1     1

 If all elements of **rows** are equal to 1 - 1, if not - 0. 

(例如 AND 操作)

Ans=   0
       1
       0
       0
       0
       1

谢谢!

1 个答案:

答案 0 :(得分:3)

要解决您的问题,这可行 -

all(A,2)

如果您希望根据A中的列式数据设置元素,则可以执行此操作 -

all(A,1)

有关all的更多信息,必须为您提供服务。