matlab标准正态分布表的分布函数 Matlab统计曲线?

[更新]
·
·
分类:行业
4885 阅读

matlab标准正态分布表的分布函数

Matlab统计曲线?

Matlab统计曲线?

fun@(p,x) p(1)./x.*exp(-((log(x)-p(2))/p(3)).^2/2);对数正态分布密度函数
x(0:0.02:6)*1e4;
yfun([3e5,8.3,0.6],x) rand(size(x)).*exp(-(x/2e4).^2)*20;
原来你的图可能是用hist(data,n)画出来的
就是将data数据分n个区间统计,画柱状图
这里要保留hist的数据
原来的语句要返回x y值
[y x]hist(data,n);
这里因为没有数据所以用上边两句模拟x,y数据
bar(x,y,1);hold on;根据x,y数据画柱状图
[maxy ind]max(y);
pnlinfit(x,y,fun,[maxy*x(ind),log(x(ind)),1]);拟合
p(1)~和幅度有关 p(2)~mu p(3)~sigma
yfitfun(p,x); 计算拟合曲线
plot(x,yfit,r,linewidth,2);
xmaxexp(p(2)-p(3)^2);计算分布极大分布处和值 xexp(mu-sigma^2);
ymaxfun(p,xmax);
plot([xmax xmax],[0 ymax],g,linewidth,2);
xmeanexp(p(2) p(3)^2/2);计算期望值 xexp(mu sigma^2/2)
ymeanfun(p,xmean);
plot([xmean xmean],[0 ymean],c,linewidth,2);
hold off;
xlim([min(x) max(x)]);
xlabel(BC浓度(ng/m^3));
ylabel(频数);
legend(统计数据,[对数正态分布:mu num2str(p(2)) ,sigma num2str(p(3))],...
[极大概然分布位置:x num2str(xmax)],[期望值位置:x num2str(xmean)]);
text(xmean 10000,ymean 10,$ yfrac{A}{x}e^{-frac{(lnx-mu)^2}{2sigma^2}} $,...
interpreter,latex,FontSize,18);

matlab如何求正态分布置信水平?

r[6.0,5.7,5.8,6.5,7.0,6.3,5.6,6.1,5.0];
[mu,sigma,muci,sigmaci]normfit(r,0.05)
mu
6
sigma
0.5745
muci
5.5584
6.4416
sigmaci
0.3880
1.1005
muci和sigmaci分别为mu和sigma的95%的置信区间