1

我有一个矩阵,说:

y=rand(100,101);

现在我想对第一个维度进行平均,并且只使用部分输出(比如只有奇数索引)到另一个函数中。所以我可以做

ymean=mean(y,1)

进而

ymean_partial=somefunction(ymean(1:2:length(ymean)))

我现在的问题是(假设有可能):我怎样才能做到这一点而不必声明“虚拟变量” ymean?我想知道是否有我可以使用的单线,因为这个额外的变量占用了较大矩阵的大量内存(而且我倾向于喜欢单线)。

非常感谢!

4

1 回答 1

6

你为什么不简单地只取子集的平均值?

ymean_subset = mean(y(:,1:2:end),1);
于 2013-09-05T09:47:48.000 回答