如何在matlab中删除给定元素的列

用户名

我想从矩阵中删除一组特定的元素(列)。我该怎么办?

Input: A = [1 2 1; 4 5 4; 7 8 7]     
       B = [1; 4; 7;] or say A(:,1)

Output: A = [2 1; 5 4; 8 7]

我尝试使用该命令setdiff(A,A(:,1)),但没有得到预期的结果。

迪卡卡(Divakar)

这里可以提出三种方法。

1)setdiff基于-

A = setdiff(A.',B.','rows').'

2)ismember基于-

A = A(:,~ismember(A.',B.','rows'))

3)bsxfun基于-

A = A(:,~all(bsxfun(@eq,A,B)))

如果您希望只删除A与匹配的第一列,而不是删除所有的列匹配项,则B有两种方法。

1)ismember基于-

A(:,find(ismember(A.',B.','rows','legacy'),1))=[]

2)bsxfun基于-

A(:,find(all(bsxfun(@eq,A,B)),1))=[]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Golang中迭代同一列表时从列表中删除元素

来自分类Dev

如何在Matlab中的每个元素后面插入逗号?

来自分类Dev

如何在Matlab中替换向量中的多个元素?

来自分类Dev

Matlab:如何从给定的代码中删除循环

来自分类Dev

如何在Swift中从数组中删除给定值的元素

来自分类Dev

如何在以下MATLAB代码中删除for循环?

来自分类Dev

如何在Swift中从协议数组中删除元素?

来自分类Dev

如何在Matlab中删除对.net程序集的引用

来自分类Dev

如何在给定条件下删除矩阵子矩阵元素?

来自分类Dev

如何在父元素Jquery中删除某个类的元素

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

如何在MATLAB中划分矩阵的列?

来自分类Dev

给定if条件,如何删除整数数组中的特定元素?

来自分类Dev

如何在PHPExcel中删除列

来自分类Dev

如何在C ++中从向量中删除不连续的元素

来自分类Dev

如何在Python中删除列表中的重复元素

来自分类Dev

如何在MATLAB中检查矩阵元素是否均匀?

来自分类Dev

如何在Matlab中过滤数据列?

来自分类Dev

如何在matlab中删除十进制尾随零

来自分类Dev

如何在MATLAB中删除标量结构?

来自分类Dev

MATLAB:如何从两个对应的列向量中删除重复元素?

来自分类Dev

如何在图上的矩阵中绘制元素?的MATLAB

来自分类Dev

如何在PHP中删除多维数组中的元素?

来自分类Dev

如何在给定文件(多个)中删除行尾的空白?

来自分类Dev

如何在Python中从多维数组中删除元素?

来自分类Dev

如何在matlab中对矩阵中的元素进行分组?

来自分类Dev

如何在C++中删除列表中的某些元素

来自分类Dev

如何在 Rxjs 中删除 ReplaySubject 中的某些元素?

来自分类Dev

如何在给定索引处覆盖数组中的元素?

Related 相关文章

  1. 1

    如何在Golang中迭代同一列表时从列表中删除元素

  2. 2

    如何在Matlab中的每个元素后面插入逗号?

  3. 3

    如何在Matlab中替换向量中的多个元素?

  4. 4

    Matlab:如何从给定的代码中删除循环

  5. 5

    如何在Swift中从数组中删除给定值的元素

  6. 6

    如何在以下MATLAB代码中删除for循环?

  7. 7

    如何在Swift中从协议数组中删除元素?

  8. 8

    如何在Matlab中删除对.net程序集的引用

  9. 9

    如何在给定条件下删除矩阵子矩阵元素?

  10. 10

    如何在父元素Jquery中删除某个类的元素

  11. 11

    如何在PHP中删除多维数组中的元素?

  12. 12

    如何在MATLAB中划分矩阵的列?

  13. 13

    给定if条件,如何删除整数数组中的特定元素?

  14. 14

    如何在PHPExcel中删除列

  15. 15

    如何在C ++中从向量中删除不连续的元素

  16. 16

    如何在Python中删除列表中的重复元素

  17. 17

    如何在MATLAB中检查矩阵元素是否均匀?

  18. 18

    如何在Matlab中过滤数据列?

  19. 19

    如何在matlab中删除十进制尾随零

  20. 20

    如何在MATLAB中删除标量结构?

  21. 21

    MATLAB:如何从两个对应的列向量中删除重复元素?

  22. 22

    如何在图上的矩阵中绘制元素?的MATLAB

  23. 23

    如何在PHP中删除多维数组中的元素?

  24. 24

    如何在给定文件(多个)中删除行尾的空白?

  25. 25

    如何在Python中从多维数组中删除元素?

  26. 26

    如何在matlab中对矩阵中的元素进行分组?

  27. 27

    如何在C++中删除列表中的某些元素

  28. 28

    如何在 Rxjs 中删除 ReplaySubject 中的某些元素?

  29. 29

    如何在给定索引处覆盖数组中的元素?

热门标签

归档