养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Matlab画正态分布柱状图及其拟合曲线的方法

时间:2024-10-21 14:37:40

很多时候我们得到一些实验结果数据,为了能够更好的分析数据,通常需溴溢菏确要将实验数据图表化。例如:画出数据的柱状图(条形图)以及根据这些数赍铈于脏据拟合的曲线。像正态分布是我们应用最多的分布函数了。下面就分享拟合正态分布的绘图过程。

Matlab画正态分布柱状图及其拟合曲线的方法

工具/原料

电脑、Matlab、数据

方法/步骤

1、首先,确定所绘制图表是哪种拟合函数?比如拟合正态分布函数等。例、根据实验得出一份数据,要判断是不是其是服从哪种分布,将其转换为柱状图应该最为直观了。部分数据截图,如图所示

Matlab画正态分布柱状图及其拟合曲线的方法

2、将数据一定的规则分组,比如距离范围等,也就是将相似的数据归为一类,并记录这一组的频数(个数)。如图部分组数据所示

Matlab画正态分布柱状图及其拟合曲线的方法

3、数据准备好之后,接下来就是绘制柱状图,简单的Matlab代码和柱状图,如图所示

Matlab画正态分布柱状图及其拟合曲线的方法

Matlab画正态分布柱状图及其拟合曲线的方法

4、由画猎谆承克出的柱状图可知,此数据近似服从正态分布。则根据原始数据计算出正态分布的关键数值为:均值,方差,标准差。f=@(旌忭檀挢x)normpdf(x,均值,标准差),概率密度f*总数等于拟合的的频数,则拟合的图形,如图所示

Matlab画正态分布柱状图及其拟合曲线的方法

Matlab画正态分布柱状图及其拟合曲线的方法

5、拟合图绘制好以后,就是设置横纵坐标轴,如图所示另外如果想要画频率概率图,方法类似只需要将,频数除以总数得出频率即可,正态分布f(x)就是概率。

Matlab画正态分布柱状图及其拟合曲线的方法

Matlab画正态分布柱状图及其拟合曲线的方法

© 一点知识