得到向量中某些元素的均值

时间:2016-07-26 23:41:52

标签: matlab mean

我有一个向量 X ,这是一个20x1的双倍。我想计算4个元素X(7,1), X(8,1), X(10,1)X(12,1)的平均值。一种方法是:

M=mean([X(7,1), X(8,1), X(10,1),X(12,1)])

然而,输入所有元素是非常低效的,特别是如果我想找到更多元素的平均值。有没有更快的方法来写这个?这似乎是一个非常简单的操作,但我一直无法找到答案。我希望找到一个方案来解决其他地方的帖子。谢谢。

1 个答案:

答案 0 :(得分:1)

mean(X([7,8,10,12],1))

您可以通过使用向量而不是单个数字进行索引来请求索引的子集。