您将获得一个称为测试的测试分数向量,并希望通过计算新向量normTests来对这些分数进行归一化,该向量将包含从0到100的线性等级的测试分数。零将仍然对应于零并且最高测试分数将对应于100.例如,如果原始数据中的最高分数是50,则所有分数将加倍。
答案 0 :(得分:4)
我不太了解MATLAB,但你想要做的是像
normTests = (tests / max(tests))*100
将测试分数除以最大值将产生0到1之间的线性标度,乘以100会使其回到0到100
答案 1 :(得分:2)
将向量乘以100 / x,其中x是向量中的最大值。