已知维尼纶纤度在正常条件下服从正态分布,且标准差为0.048.从某天产品中抽取5根纤维,测得其纤度为:1.32 1.55 1.36 1.40 1.44 问这一天纤度的总体标准差是否正常(取a=0.05)?matlab代码
时间: 2023-08-08 16:13:28 浏览: 147
这是一个小样本正态分布的问题,可以使用matlab中的t分布来计算。
首先将样本数据输入到matlab中:
```matlab
x = [1.32, 1.55, 1.36, 1.40, 1.44];
```
然后计算样本均值和样本标准差:
```matlab
x_mean = mean(x);
x_std = std(x);
```
接着计算t值和临界值:
```matlab
t = (x_mean - 1.4) / (x_std / sqrt(5));
t_critical = tinv(0.025, 4);
```
其中,t为样本均值与总体均值的差值除以标准误,t_critical为自由度为4(5-1)的t分布在0.025处的临界值(双侧检验)。
最后比较t值和临界值:
```matlab
if abs(t) > t_critical
fprintf('这一天纤度的总体标准差不正常\n');
else
fprintf('这一天纤度的总体标准差正常\n');
end
```
根据输出结果可知,这一天纤度的总体标准差正常。