matlab简单的表格程序,求大神教教我.8.综合编程编程求出下面各人的综合成绩,并排序.要求:(1) 语文占40%,数学占40%,英语占20%.(2) 结果的第一列为学号,第二列为语文原始成绩,第三列
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 22:14:33
matlab简单的表格程序,求大神教教我.8.综合编程编程求出下面各人的综合成绩,并排序.要求:(1) 语文占40%,数学占40%,英语占20%.(2) 结果的第一列为学号,第二列为语文原始成绩,第三列
matlab简单的表格程序,求大神教教我.
8.综合编程
编程求出下面各人的综合成绩,并排序.
要求:
(1) 语文占40%,数学占40%,英语占20%.
(2) 结果的第一列为学号,第二列为语文原始成绩,第三列为数学原始成绩,第四列为英语原始成绩,第五列为综合成绩,第六列为名次.
(3) 综合成绩按照从高到低的顺序进行排序.
(4) 每个人的各科成绩与学号要一致.
matlab简单的表格程序,求大神教教我.8.综合编程编程求出下面各人的综合成绩,并排序.要求:(1) 语文占40%,数学占40%,英语占20%.(2) 结果的第一列为学号,第二列为语文原始成绩,第三列
clc;clear
d=[11
81
95
86
23
79
96
99
40
97
89
69
33
78
79
87
45
88
92
86];
num=d(1:4:end);
china=d(2:4:end);
math=d(3:4:end);
english=d(4:4:end);
total=0.4*china+0.4*math+0.2*english;
[s,index]=sort(total);
result=[num,china,math,english,total,index]
结果:
result =
11.0000 81.0000 95.0000 86.0000 87.6000 4.0000
23.0000 79.0000 96.0000 99.0000 89.8000 1.0000
40.0000 97.0000 89.0000 69.0000 88.2000 3.0000
33.0000 78.0000 79.0000 87.0000 80.2000 5.0000
45.0000 88.0000 92.0000 86.0000 89.2000 2.0000