使用一个数组值访问另一个数组元素Matlab

贾瑞德

我正在Matlab中进行一些3D和4D矩阵处理。我创建了一个2D数组,其中行值包含3D矩阵中感兴趣的索引值。

假设数组A的大小为(Nx2)

A=[2 3 1;5 6 2;7 9 3;3 3 4;1 5 5]

2   3   1
5   6   2
7   9   3
3   3   4
1   5   5

然后,我想使用这些元素来操纵大小为(NxMxL)的矩阵B

B=rand(9,9,5);

所以我想设置B(2,3,1)= 0,它对应于A(1,:)。

如果我天真地走B(A(1,:))= 0,这不会返回我想要的输出。据我了解,Matlab将其转换为B = B(:),将矩阵重塑为1xNML,然后向我返回重塑矩阵的元素2、3和1。

如何避免这种情况并使它理解我的参数B(A(1,:))= B(2,3,1)?

蓝色

使用sub2ind,例如,使用A中的行作为索引将B中的所有元素清零:

B(sub2ind(size(B),A(:,1),A(:,2),A(:,3)))=0;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在另一个数组matlab中使用数据访问数组

来自分类Dev

从另一个数组的元素创建数组

来自分类Dev

将元素从一个数组移到另一个数组

来自分类Dev

Mongodb根据另一个数组元素过滤一个数组

来自分类Dev

将元素从一个数组移到另一个数组

来自分类Dev

检查另一个数组中一个数组的元素

来自分类Dev

如何比较另一个数组中一个数组的元素

来自分类Dev

如何用另一个数组的元素过滤一个数组?

来自分类Dev

删除另一个数组的数组值

来自分类Dev

从一个数组复制元素,然后将值移到另一个数组

来自分类Dev

Numpy用另一个数组的值总结一个数组

来自分类Dev

从另一个数组的值派生一个数组

来自分类Dev

根据另一个数组的值对一个数组进行排序?

来自分类Dev

将一个数组与另一个数组值进行比较

来自分类Dev

通过另一个数组中的值过滤一个数组?

来自分类Dev

比较一个数组值和另一个数组

来自分类Dev

将一个数组与另一个数组值拼接

来自分类Dev

检查一个数组是否包含另一个数组的值

来自分类Dev

从另一个数组递增一个数组的值

来自分类Dev

使用另一个数组中的值返回一个数组中的数组

来自分类Dev

使用另一个数组中的特定值过滤多个数组

来自分类Dev

如何使用一个数组来验证另一个数组中的元素长度?

来自分类Dev

使用指针将一个数组的元素复制到另一个数组的函数

来自分类Dev

使用NumPy索引一个数组与另一个数组

来自分类Dev

使用implode()从另一个数组制作一个数组

来自分类Dev

bash:如何使用一个数组创建另一个数组?

来自分类Dev

使用implode()从另一个数组制作一个数组

来自分类Dev

删除另一个数组中的元素

来自分类Dev

查找数组中而不是另一个数组中最小元素的索引(Matlab)

Related 相关文章

  1. 1

    如何在另一个数组matlab中使用数据访问数组

  2. 2

    从另一个数组的元素创建数组

  3. 3

    将元素从一个数组移到另一个数组

  4. 4

    Mongodb根据另一个数组元素过滤一个数组

  5. 5

    将元素从一个数组移到另一个数组

  6. 6

    检查另一个数组中一个数组的元素

  7. 7

    如何比较另一个数组中一个数组的元素

  8. 8

    如何用另一个数组的元素过滤一个数组?

  9. 9

    删除另一个数组的数组值

  10. 10

    从一个数组复制元素,然后将值移到另一个数组

  11. 11

    Numpy用另一个数组的值总结一个数组

  12. 12

    从另一个数组的值派生一个数组

  13. 13

    根据另一个数组的值对一个数组进行排序?

  14. 14

    将一个数组与另一个数组值进行比较

  15. 15

    通过另一个数组中的值过滤一个数组?

  16. 16

    比较一个数组值和另一个数组

  17. 17

    将一个数组与另一个数组值拼接

  18. 18

    检查一个数组是否包含另一个数组的值

  19. 19

    从另一个数组递增一个数组的值

  20. 20

    使用另一个数组中的值返回一个数组中的数组

  21. 21

    使用另一个数组中的特定值过滤多个数组

  22. 22

    如何使用一个数组来验证另一个数组中的元素长度?

  23. 23

    使用指针将一个数组的元素复制到另一个数组的函数

  24. 24

    使用NumPy索引一个数组与另一个数组

  25. 25

    使用implode()从另一个数组制作一个数组

  26. 26

    bash:如何使用一个数组创建另一个数组?

  27. 27

    使用implode()从另一个数组制作一个数组

  28. 28

    删除另一个数组中的元素

  29. 29

    查找数组中而不是另一个数组中最小元素的索引(Matlab)

热门标签

归档