matlab ,把统计分布直方图,拟合成曲线
时间: 2023-08-16 19:06:09 浏览: 428
可以使用MATLAB中的curve fitting toolbox来拟合统计分布直方图成曲线。以下是一般的步骤:
1. 用`histogram`函数绘制统计分布直方图,将其转换为频率分布直方图。例如:
```
x = randn(1000,1);
histogram(x,'Normalization','pdf')
```
2. 用`histogram`函数返回的频率和中心位置来拟合曲线。例如:
```
h = histogram(x,'Normalization','pdf');
[f,xi] = ksdensity(x);
plot(xi,f,'LineWidth',2)
```
这里使用了`ksdensity`函数来拟合高斯核密度估计曲线。
还可以使用其他的曲线拟合方法,例如多项式拟合、指数拟合等。具体方法可以参考MATLAB的curve fitting toolbox文档。
阅读全文