只select满足条件的特定行数

我目前开始使用八度来进行一些数据分析,并且对于特定的matrix操作有一些问题。

假设您有以下数据matrix:


     A =

         1 11 22 33
        44 13 12 33
         1 14 33 44

现在我想删除这个matrix的所有行,例如下面的条件。


    八度:6> A(:,4)== 33
     ans =

        1
        1
        0

我将得到这种forms的matrix,只select这些行:


     A_new =

         1 11 22 33
        44 13 12 33

我知道这是可能的一些循环的帮助。 但是,有没有更清洁的解决scheme,例如使用提供的标准库? 那太好了 :]

还有一些类似的问题已经发布给R: 在R中,select满足条件的matrix的行

尝试:

A = [ 1 11 22 33 44 13 12 33 1 14 33 44 ]; idx = ( A(:,4)==33 ); A_new = A(idx,:) 

这是使用逻辑索引