在MATLAB中,从包含4 * 3矩阵的所有行元素的较大矩阵中提取行索引

普里扬卡·卡拉(Priyanka Kalra)

例如,

A=[1 0 1; 1 0 0; 1 1 1; 0 0 0];
B=[0 0 0; 0 0 1; 0 1 0; 0 1 1; 1 0 0; 1 0 1; 1 1 0; 1 1 1];

我只想查找B包含的整行的行索引A

迪卡卡

您可以bsxfun在这里使用-

index = find(any(all(bsxfun(@eq,A,permute(B,[3 2 1])),2),1))

intersect'rows'选项一起使用-

[~,~,index] = intersect(A, B, 'rows')

或者 -

[~,index] = intersect(B, A, 'rows')

setdiff'rows'(也许有点复杂) -

[~,rem_index] = setdiff(B,A,'rows');
index = setdiff(1:size(B,1),rem_index)

编辑:如果顺序很重要,则可以像这样修改以前的代码-

[index,~] = find(squeeze(all(bsxfun(@eq,A,permute(B,[3 2 1])),2)).')

或者 -

[~,~,index] = intersect(A, B, 'rows','stable')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MATLAB中,从包含4 * 3矩阵的所有行元素的较大矩阵中提取行索引

来自分类Dev

从包含矩阵 B 元素的矩阵 A 中提取所有行的更好方法

来自分类Dev

如何从 R 中矩阵的行中提取不同的元素?

来自分类Dev

使用矩阵中的行和列索引从矩阵中提取值

来自分类Dev

从R列表中的矩阵中提取行

来自分类Dev

使用Matlab在新矩阵中矩阵的所有行组合

来自分类Dev

生成包含从n个向量中提取的元素的所有组合的矩阵

来自分类Dev

如何使用索引字符串从R中的数据框或矩阵中提取行

来自分类Dev

MATLAB:使用sub2ind 3d从给定行和列索引的3d矩阵中提取值

来自分类Dev

MATLAB:使用sub2ind 3d从给定行和列索引的3d矩阵中提取值

来自分类Dev

对具有相同索引的Matlab中的矩阵行求和

来自分类Dev

使用matlab索引矩阵中的行

来自分类Dev

使用matlab索引矩阵中的行

来自分类Dev

如何构建包含张量流中矩阵的所有对行的矩阵

来自分类Dev

提取双矩阵中的行

来自分类Dev

将矩阵与矩阵行中的元素匹配

来自分类Dev

Matlab-从包含0的矩阵中删除行和列

来自分类Dev

Matlab-从包含0的矩阵中删除行和列

来自分类Dev

MATLAB:查找矩阵中<0.001的元素的行索引,不包括某些行

来自分类Dev

在矩阵中查找行的索引

来自分类Dev

Python删除带有bool索引的矩阵行,如matlab

来自分类Dev

使用numpy在矩阵中查找哪些行的所有元素都为零

来自分类Dev

在Matlab中从矩阵中提取向量

来自分类Dev

如何从 Matlab 中的 .fig 中提取矩阵?

来自分类Dev

在MATLAB中制作包含矩阵的矩阵

来自分类Dev

如何检查矩阵的任何行是否包含所有“ A”?

来自分类Dev

删除矩阵中包含所有NaN行的行和列

来自分类Dev

Matlab中某些索引的所有可能组合的矩阵

来自分类Dev

矩阵:创建一个矩阵,其中包含3个矩阵的所有元素的平均值

Related 相关文章

  1. 1

    在MATLAB中,从包含4 * 3矩阵的所有行元素的较大矩阵中提取行索引

  2. 2

    从包含矩阵 B 元素的矩阵 A 中提取所有行的更好方法

  3. 3

    如何从 R 中矩阵的行中提取不同的元素?

  4. 4

    使用矩阵中的行和列索引从矩阵中提取值

  5. 5

    从R列表中的矩阵中提取行

  6. 6

    使用Matlab在新矩阵中矩阵的所有行组合

  7. 7

    生成包含从n个向量中提取的元素的所有组合的矩阵

  8. 8

    如何使用索引字符串从R中的数据框或矩阵中提取行

  9. 9

    MATLAB:使用sub2ind 3d从给定行和列索引的3d矩阵中提取值

  10. 10

    MATLAB:使用sub2ind 3d从给定行和列索引的3d矩阵中提取值

  11. 11

    对具有相同索引的Matlab中的矩阵行求和

  12. 12

    使用matlab索引矩阵中的行

  13. 13

    使用matlab索引矩阵中的行

  14. 14

    如何构建包含张量流中矩阵的所有对行的矩阵

  15. 15

    提取双矩阵中的行

  16. 16

    将矩阵与矩阵行中的元素匹配

  17. 17

    Matlab-从包含0的矩阵中删除行和列

  18. 18

    Matlab-从包含0的矩阵中删除行和列

  19. 19

    MATLAB:查找矩阵中<0.001的元素的行索引,不包括某些行

  20. 20

    在矩阵中查找行的索引

  21. 21

    Python删除带有bool索引的矩阵行,如matlab

  22. 22

    使用numpy在矩阵中查找哪些行的所有元素都为零

  23. 23

    在Matlab中从矩阵中提取向量

  24. 24

    如何从 Matlab 中的 .fig 中提取矩阵?

  25. 25

    在MATLAB中制作包含矩阵的矩阵

  26. 26

    如何检查矩阵的任何行是否包含所有“ A”?

  27. 27

    删除矩阵中包含所有NaN行的行和列

  28. 28

    Matlab中某些索引的所有可能组合的矩阵

  29. 29

    矩阵:创建一个矩阵,其中包含3个矩阵的所有元素的平均值

热门标签

归档