如何在直方图上插入一条法线?我试过用histfit

1次查看(最近30天)
kentridge mantsha
kentridge mantsha 2020年3月6日
编辑: kentridge mantsha2020年3月6日
sd1 = 1081;
mu1 = 1800;
Data1 = mu1+ sd1.*randn(5000,1);
sd2 = 1356;
mu2 = 2551;
Data2 = mu2+ sd2.*randn(5000,1);
sd3 = 1262;
mu3 = 2331;
数据3 = mu3+ sd3.*randn(5000,1);
%本规范。
nbins = 100;
绑定= 10000;
垃圾箱= linspace(绑定,绑定,nbins);
无花果=图;
%的第一个直方图
日元=嘘(data1、箱);
%的第二个直方图
y2 =嘘(data2箱);
%的第三个柱状图
y3 =嘘(data3、箱);
%重叠直方图
酒吧(y1。');
抓住;
栏(y2。”、“r”);
抓住;
栏(y3。”、“y”);
legend({'Damage Scenario(i)',' Damage Scenario(ii)',' Damage Scenario(iii)'})
%重新标记x轴范围/刻度
xd = findobj(“属性”、“XData”);
因为我= 1:3
dat =得到(xd(我),“XData”);
Dat = 2* Dat /nbins - bound;
集(xd (i)、“XData”数据);
h = findobj (gca、“类型”、“补丁”);
集(h,“FaceColor”,“白”);
结束
4评论
kentridge mantsha
kentridge mantsha 2020年3月6日
谢谢你!非常感谢你的帮助。我想我只是把问题复杂化了

登录评论。

答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!