Question

Let say that I have 1 matrix with numbers (0,1). How can i create new matrix that is the result of a logical operation among the columns?

eg. 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. 

(like AND operation)

Ans=   0
       1
       0
       0
       0
       1

Thanks!

Was it helpful?

Solution

To solve your problem this would work -

all(A,2)

If you were looking to set elements based on the columnwise data in A, you would do this -

all(A,1)

More info on all, must serve you well.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top