【发布时间】:2016-01-08 10:07:07
【问题描述】:
在 Matlab 中是否有任何方法可以引用同一行中的一维数组中的多个非连续元素,例如。就像是:
mean(strength(1:4,17:20))
我想计算名为strength 等的数组中的第 1 到第 4 个元素和第 17 到第 20 个元素的平均值。除了显然逗号不起作用,因为那将是双索引,就好像它是一个矩阵一样,当它是一维的。您是否可以使用其他符号代替逗号来执行此操作,或者您是否需要其他技术来执行此操作?
【问题讨论】:
-
使用索引向量:
strength([1:4,17:20])。逗号可选,可以用空格代替。