使用MatLab对数据进行排名

时间:2014-08-31 09:32:02

标签: matlab spreadsheet ranking

我正在根据他们的受欢迎程度对宝莱坞明星进行排名。

我已经在电子表格中收集了有关他们的信息,例如没有电影,谷歌没有点击,没有Facebook粉丝,估计价值等等。

现在我想知道如何根据我收集的属性,使用Matlab按照受欢迎程度的升序对它们进行排名。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用sortrows。

将电子表格数据导入MATLAB并确保数据为数组。

mydata = xlsread(filename)

然后对mydata的行进行排序。

cs = sortrows(mydata,[1,2]) 

%#排序第一个col升序,然后第二个升序。如果你想按顺序下单,请加上这样的负号:

cs = sortrows(mydata,[-1, -2])