从列表中选择每3个参与者并在matlab中进行制作和平均

时间:2015-10-15 12:38:48

标签: matlab

我有3个等级,范围从0到100表示​​3个不同的测试。 每个列表都有相同数量的indxes(代表参与者)。

例如,list-list1,list2和list3中的第一个索引是3个不同测试中第一个参数的等级。

我需要创建一个新组(名为group1),从第一个开始选择evey 3rd参与,然后计算该组得分的平均值。

我会帮助你!

1 个答案:

答案 0 :(得分:0)

希望而不是三个列表'你实际上使用3列矩阵吗? e.g。

testScores = [20 48 13; 
              85 90 93; 
              54 50 56; 
              76 80 45
              ...]

从这里选择每个第三位参与者都是微不足道的:

testScores(1:3:end, :)

然后找到平均值:

mean(testScores(1:3:end,:),2)