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

时间:2014-02-11 20:06:01

标签: matlab matrix indexing

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

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

我有我的索引列表[2,3],我正在寻找一个能让我回归[3,5]的函数 这是数组'a'中索引2,3处的值。直接的解决方案是一次循环并索引一个,但我想知道一个更快更高效的内置函数(如果存在)。

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

发现它!它就像执行a(([2,3]))一样简单,并返回所需的值!对不起,对不起!