比较两个矩阵并在符合条件时取值

时间:2012-05-04 20:31:31

标签: matlab matrix compare

我有一些问题。我有2个矩阵,它有相同的大小。 例如,第一个矩阵: 1

1

0

0

1

0

第二个矩阵 34

56

12

12

33

14

然后,我想比较这两个矩阵,并按照第一个矩阵的标准对其进行分组 所以我将有这两组矩阵: 当第一个矩阵的值为1时的矩阵

34

56

33

和 当第一个矩阵的值为0时的矩阵

12

12

14

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

a = [1 1 0 0 1 0]';
b = [34 56 12 12 33 14]';

b(a==1)
b(a==0)