数学应用软件作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从某寄宿制中学高三学生中随机抽取100名男生的身高、体重、和体育成绩如下表,现要求
(1)给出这些数据的直观描述;
(2)根据这些数据估计全校学生的平均身高和体重;
(3)若普通中学同龄男生平均身高为168.3m,平均体重56.2kg,能否认为该中学男生身高比普通中学显著高?
(4)身高和体重对体育成绩是否有影响?
学号身高体重成绩学号身高体重成绩
1 167 50 85 51 180 73 83
2 179 6
3 93 52 170 58 83
3 168 5
4 78 53 17
5 68 86
4 187 79 91 54 158 5
5 80
5 179 69 8
6 55 174 6
7 82
6 172 59 84 56 162 50 83
7 169 59 81 57 172 63 63
8 167 56 83 58 166 50 86
9 174 61 67 59 162 62 73
10 166 48 76 60 182 70 84
11 167 55 67 61 171 60 87
12 177 65 67 62 175 58 75
13 174 61 65 63 179 66 71
14 173 65 76 64 172 61 85
15 159 48 72 65 174 61 85
16 170 68 82 66 160 45 70
17 173 62 68 67 164 57 70
18 176 70 86 68 176 60 75
19 170 57 81 69 182 73 80
20 170 57 76 70 173 59 73
21 162 53 71 71 169 51 92
22 177 67 67 72 171 54 84
23 179 68 75 73 175 63 70
24 172 61 83 74 173 65 81
25 170 58 84 75 175 72 68
26 177 67 79 76 162 47 63
27 172 62 87 77 172 62 89
28 166 53 81 78 170 63 70
29 174 62 83 79 171 68 80
30 171 63 63 80 179 66 96
31 169 56 76 81 167 51 87
32 167 64 85 82 174 65 70
33 169 64 71 83 170 52 62
34 166 53 79 84 175 66 84
35 163 50 80 85 168 55 76
36 175 66 74 86 163 57 88
37 173 66 91 87 170 63 71
38 163 51 66 88 177 62 79
39 158 44 70 89 172 58 85
40 175 69 69 90 167 58 87
41 174 61 86 91 169 59 88
42 159 53 79 92 171 63 80
43 160 47 88 93 179 65 79
44 168 63 88 94 168 58 70
45 169 53 81 95 160 45 83
46 171 63 85 96 165 52 63
47 160 51 81 97 167 53 75
48 165 53 67 98 164 56 89
49 174 63 87 99 156 45 72
50 164 53 64 100 166 50 69 解答:
首先将所给数据保存文件,然后用MATLAB作图以及计算各统计量。(1)利用hist()画出直方图,程序如下:
>> h=data(:,1);w=data(:,2);s=data(:,3);
>> subplot(1,3,1);hist(h);title('身高');
>> subplot(1,3,2);hist(w);title('体重');
>> subplot(1,3,3);hist(s);title('体育成绩');
解释说明:
hist(Y):把Y中的元素等间距分为10个区段,并且在每一个区段中
把元素的数目作为行向量返回。
subplot(m,n,p):把一个图形窗口分隔成m*n个小窗口,并在第p个小窗口创建一个坐标轴,该坐标为当前坐标轴。
作频数表:
程序如下:
>> [N,X]=hist(h);
>> N
N=
5 8 8 1
6 20 20 13
7 2 1
>> X
X =
157.5500 160.6500 163.7500 166.8500 169.9500 173.0500 176.1500 179.2500 182.3500 185.4500
>> [N,X]=hist(w);
>> N
N=6 11 12 16 12 23 12 5 2 1
>> X
X =
45.7500 49.2500 52.7500 56.2500 59.7500 63.2500
66.7500 70.2500 73.7500 77.2500
>> [N,X]=hist(s);
>> N