matlab 直方图 拟合,MATLAB 直方图拟合

matlab 直方图 拟合,MATLAB 直方图拟合%导入数据loadx_chuli.txt%调用ecdf函数计算xc处的经验分布函数值f_ecdf[f_ecdf,xc]=ecdf(x_chuli);%新建图形窗口,然后绘制频率直方图,直方图对应7个小区间figure;ecdfhist(f_ecdf,xc,97);holdon;xlabel(‘x’);%为X轴加标签ylabel(‘f(x)’);%为Y轴加标签%调用ks…

% 导入数据

load x_chuli.txt

% 调用ecdf函数计算xc处的经验分布函数值f_ecdf

[f_ecdf, xc] = ecdf(x_chuli);

% 新建图形窗口,然后绘制频率直方图,直方图对应7个小区间

figure;

ecdfhist(f_ecdf, xc, 97);

hold on;

xlabel(‘x’); % 为X轴加标签

ylabel(‘f(x)’); % 为Y轴加标签

% 调用ksdensity函数进行核密度估计

[f_ks1,xi1,u1] = ksdensity(x_chuli);

% 绘制核密度估计图,并设置线条为黑色实线,线宽为3

plot(xi1,f_ks1,’r’,’linewidth’,2)

ms = mean(x_chuli); % 计算x的平均值

ss = std(x_chuli); % 计算x的标准差

% 计算xi1处的正态分布密度函数值,正态分布的均值为ms,标准差为ss

f_norm = normpdf(xi1,ms,ss);

% 绘制正态分布密度函数图,并设置线条为红色点划线,线宽为3

plot(xi1,f_norm,’k-.’,’linewidth’,2)

% 为图形加标注框,标注框的位置在坐标系的左上角

legend(‘频率直方图’,’核密度估计图’, ‘正态分布密度图’, ‘Location’,’NorthWest’)

今天的文章matlab 直方图 拟合,MATLAB 直方图拟合分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/12034.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注