for循环计算平均值

时间:2016-08-16 08:51:48

标签: matlab for-loop

我有一张41列和513行的Excel表格。我想使用一个循环来计算4列的平均值。间隔是i = 2:4:41。写下循环我需要帮助。

for i = 2:4:41
    the formula for the mean calculation, V()=V()/41;
end

需要有关公式的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用mean功能执行此操作:

jeanrjc_imp

我会留给您向您的老师解释您如何初始化向量以及如何使用DataMatrix = rand(513,41); ColMean = zeros(length(DataMatrix),numel(2:4:37)); % initialise output range = 2:4:37; for ii = 1:numel(range) %go to 37, otherwise it'll fail ColMean(:,ii) = mean(DataMatrix(:,range(ii):range(ii)+3),2); end 进行range循环。