MATLAB程序与数学实验4
发布网友
发布时间:2024-02-10 02:56
我来回答
共1个回答
热心网友
时间:2024-03-08 03:01
MATLAB程序与数学实验
一、 您的问题的程序代码
%注意:您在网络上给的程序中有些许错误,现在已经改正如下:
x=[165 163 162 173 173 165 178 165 170 163 172 182 171 177 166 170 173 163 155 160 173 180 175 169 163 152 176 179 149 156 162 164 148 172 183 173 156 164 162 162 164 172 176 158 156 167 163 168 163 165 167 175 172 161 182 168 173 152 153 159 148 183 175 170 173 171 170 168 168 167 165 164 168 169 167 150 180 170 183 168 170 172 170 180 156 164 161 162 163 168 170 172 171 172 173 176 168 164 173 168];
y=[75 62 63 61 65 69 68 67 62 64 63 60 61 69 67 62 65 55 56 58 54 74 72 65 68 59 68 75 62 60 61 63 65 69 68 59 54 75 72 70 62 63 65 68 67 72 74 71 70 73 60 65 64 63 68 67 71 70 68 58 54 52 59 68 65 64 62 68 72 75 74 72 73 71 76 65 59 58 72 71 65 64 63 67 70 72 76 76 78 79 71 65 62 63 60 59 54 50 70 51 ];
hist(x,10);title('学生身高的直方图')
figure;hist(y,10);title('学生体重的直方图');
%统计量的计算
mean(x)
median(x)
std(x)
var(x)
range(x)
skewness(x)
mean(y)
median(y)
std(y)
var(y)
range(y)
skewness(y)
%分布正态性检验
figure;normplot(x)
figure;normplot(y)
%极大似然估计
[muhat,sigmahat,muci,sigmaci] = normfit(x, 0.05)
[muhat,sigmahat,muci,sigmaci] = normfit(y, 0.05)
二、 具体解决办法及结果如下:
你自己慢慢看吧。
ans =
167.4800
ans =
168
ans =
7.9930
ans =
63.8885
ans =
35
ans =
-0.3331
ans =
65.6900
ans =
65
ans =
6.4145
ans =
41.1454
ans =
29
ans =
-0.2369
muhat =
167.4800
sigmahat =
7.9930
muci =
165.8940
169.0660
sigmaci =
7.0179
9.2853
muhat =
65.6900
sigmahat =
6.4145
muci =
64.4172
66.9628
sigmaci =
5.6319
7.4515
图发不上去,你自己把我修改后的代码复制粘贴到Matlab命令窗口中,就会得到四张图。
文档通过邮件发给你了,请注意查收。