Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从列表中选择每三名参与者,并在matlab中进行评分和平均_Matlab - Fatal编程技术网

从列表中选择每三名参与者,并在matlab中进行评分和平均

从列表中选择每三名参与者,并在matlab中进行评分和平均,matlab,Matlab,我得到了3份分数在0-100之间的列表,代表了3种不同的测试。 每个列表具有相等数量的索引(代表参与) 例如-列表中的第一个索引-列表1、列表2和列表3,是3个不同测试中第一个参与者的等级 我需要创建一个新的组(名为group1),从第一个开始选择每三个参与,然后计算该组的平均分数 我将感谢任何帮助 希望您不是使用三个“列表”,而是使用一个三列矩阵?e、 g testScores = [20 48 13; 85 90 93; 54 50

我得到了3份分数在0-100之间的列表,代表了3种不同的测试。 每个列表具有相等数量的索引(代表参与)

例如-列表中的第一个索引-列表1、列表2和列表3,是3个不同测试中第一个参与者的等级

我需要创建一个新的组(名为group1),从第一个开始选择每三个参与,然后计算该组的平均分数


我将感谢任何帮助

希望您不是使用三个“列表”,而是使用一个三列矩阵?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)

发布一些演示输入数据和您期望的输出,以及您迄今为止尝试过的任何代码。我制作了一个名为“分数表”的新分数矩阵:分数表=[test1分数、test2分数、test3分数];然后计算每个学生的平均值:学生分数=平均值(分数表,2);我制作的新数组“学生分数”是一个包含每个学生分数的列表。现在我想每第三个参加一个,从第一个开始,把它们变成一个新的数组,老实说,我还没找到一个怎么做的方法。如果这解决了你的问题,请考虑。