我有一张41列和513行的Excel表格。我想使用一个循环来计算4列的平均值。间隔是i = 2:4:41。写下循环我需要帮助。
for i = 2:4:41
the formula for the mean calculation, V()=V()/41;
end
需要有关公式的帮助。
答案 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
循环。