最近学MATLAB里面一道例题,一些自己的脑回路
已知一组学生成绩数据(THERMOSCORES) 要求做出以下处理;
(1)
提取学生
5
的学号及成绩,放入向量
student_5
中;
(2)
把“考试1
”的成绩存入矢量
test_1
中;
(3)
计算每次考试的标准差
和方差
;
(4)
求每个学生的总成绩和平均成绩;
(5)
在原始表格后加上平均成绩与总成绩这两项内容;
(6)
按总分对学生成绩排序
THERMOSCORES:
学号 语文 数学 英语
1 68 45 92
2 83 54 93
3 61 67 91
4 70 66 92
5 75 68 96
6 82 67 90
7 57 65 89
8 52 69 89
9 76 62 97
10 85 52 94
11 62 34 87
12 71 45 85
13 96 56 45
14 78 65 87
15 76 43 97
16 68 76 95
17 72 65 89
18 75 67 88
19 83 68 91
20 93 90 92
【解答】
(1) 提取学生5的学号及成绩,放入向量student_5中;
题目要求提取学生五的成绩 即提取表格中第五行的内容 行只需要第五行 列需要第所有列
我们直接用 数组提取x=(:,:) 就ok<