生成python代码:用计算机仿真验证中心极限定理,n分别取2,4,10,15,30验证
时间: 2023-06-06 13:08:21 浏览: 143
以下是用Python代码实现,验证中心极限定理,n分别取2,4,10,15,30:
```python
import numpy as np
import matplotlib.pyplot as plt
n_list = [2, 4, 10, 15, 30] # n取值列表
fig, ax_arr = plt.subplots(2, 3, figsize=(16, 10)) # 创建6个子图
for i, ax in enumerate(ax_arr.flatten()): # 对每个子图进行循环
n = n_list[i] # 获取当前子图对应的n值
mu, sigma = 0, 1 # 正态分布的均值和标准差
x = np.random.normal(mu, sigma, size=(n, 10000)) # 生成n个样本
averages = np.mean(x, axis=0) # 计算每列样本的均值
ax.hist(averages, bins=50, density=True, alpha=0.5) # 绘制直方图
ax.set_title(f"n={n}") # 设置子图标题
ax.set_xlabel("values") # 设置x轴标签
ax.set_ylabel("frequencies") # 设置y轴标签
plt.tight_layout() # 调整子图间距
plt.show() # 显示图像
```
结果如下图所示:

阅读全文
相关推荐


















