如何用MATLAB解决这个问题

如何用MATLAB解决这个问题,matlab,Matlab,您将获得一个名为tests的测试分数向量,并希望通过计算一个新向量normTests来标准化这些分数,该向量将包含0到100的线性范围内的测试分数。零仍然对应于零,最高考试分数对应于100分。例如,如果原始数据中的最高分数为50,则所有分数都将加倍 我对MATLAB不是很了解,但你想做的是 normTests = (tests / max(tests))*100 将测试分数除以最大值将产生一个介于0和1之间的线性刻度,乘以100将返回到0到100我对MATLAB不是很了解,但你想做的是 nor

您将获得一个名为tests的测试分数向量,并希望通过计算一个新向量normTests来标准化这些分数,该向量将包含0到100的线性范围内的测试分数。零仍然对应于零,最高考试分数对应于100分。例如,如果原始数据中的最高分数为50,则所有分数都将加倍

我对MATLAB不是很了解,但你想做的是

normTests = (tests / max(tests))*100

将测试分数除以最大值将产生一个介于0和1之间的线性刻度,乘以100将返回到0到100

我对MATLAB不是很了解,但你想做的是

normTests = (tests / max(tests))*100

将测试分数除以最大值将产生一个介于0和1之间的线性标度,乘以100将返回到0到100

将向量乘以100/x,其中x是向量中的最大值。

将向量乘以100/x,其中x是向量中的最大值。

为什么要标记这个
[javascript]
如果您的问题提到MATLAB?还有,这是一个家庭作业问题吗?(stackoverflow.com不是为了让人们帮你做作业)如果你的问题提到MATLAB,为什么这个标签是
[javascript]
?还有,这是一个家庭作业问题吗?(stackoverflow.com不是为了让人们帮你做作业)非常感谢。你真棒!谢谢。你真棒!