La programación de Matlab importa archivos de EXCEL para ordenar las puntuaciones de los estudiantes, ¡y los nombres y números de los estudiantes también deben ordenarse en consecuencia! ! ! ! ! !
Mi código tiene demasiados errores, así que mejor lo reescribo.
Me limitaré a mis chistes y los compartiré con todos.
[datos, txt] = xlsread ('d:\test.xlsx', 'input');
n = tamaño(datos, 1 porcentaje de estudiantes); p>
p>
avg=mean(data(:, 2:4)');% datos: número de estudiante, idioma, número, idioma extranjero
datasort =[promedio de datos' ];
data sort = round(100 * data sort)/100; % retiene dos decimales
[DATA, ind]=sort(datasort(:, end), " descender"); presione Porcentaje de la clasificación de puntuación promedio
outdata=[datasort(ind,:)[1:1:N]']; %[1:1:N] es la clasificación.
Xlswrite ('d:\test.xlsx',outdata,'output','B2');%resultado de salida
outtxt=txt(ind,);
', 'Matemáticas', 'Inglés', 'Promedio', 'Ranking' };
Xlswrite ('d:\test.xlsx ', nombre del título, 'salida', ' a 1 '); %El nombre del campo de salida
es más fácil de entender.