我想知道在 matlab 中是否有一种快速的方法(很确定有但我只是不知道!)来获取数组在特定索引处的所有值。示例:如果我有一个数组:
a = [1,3,5,7,9]
我有我的索引列表 [2,3]
,我正在寻找一个可以返回 [3,5]
的函数
这是数组“a”中索引 2,3 处的值。直接的解决方案是一次循环并索引一个,但我想知道一个更快更高效的内置函数(如果存在的话)。
据我所知,find 函数只返回存在特定值的索引。我正在寻找相反的场景,其中我将索引作为数组传递,并返回这些索引处“a”中存在的所有值。任何帮助将不胜感激!
提前致谢。
最佳答案
找到了!就像执行 a([2,3])
一样简单,并返回所需的值!
关于matlab - 获取 matlab 矩阵中特定索引处的元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711905/