获取matlab矩阵中特定索引处元素的值



我想知道在matlab中是否有一种快速的方法(很确定有,但我只是不知道!)来获取特定索引处数组的所有值。示例:如果我有一个数组:

a = [1,3,5,7,9]

我有我的索引列表[2,3],我正在寻找一个能返回[3,5]的函数它们是数组"a"中索引2、3处的值。简单的解决方案是一次循环并索引一个,但我想知道一个更快、更高效的内置函数(如果存在的话)。

据我所知,find函数只返回存在特定值的索引。我正在寻找相反的场景,其中我将索引作为数组传递,并返回这些索引处"a"中的所有值。任何帮助都将不胜感激!

提前谢谢。

找到了!这就像执行a([2,3])一样简单,并且会返回所需的值!

最新更新