帮忙解释一下matlab中这些程序的意义

[mu,sigma]=normfit(data);
[y,x]=hist(data,35);
bar(x,y,'FaceColor','r','EdgeColor','w');box off
xlim([mu-3*sigma,mu+3*sigma])
a2=axes;
ezplot(@(x)normpdf(x,mu,sigma),[mu-3*sigma,mu+3*sigma])
set(a2,'box','off','yaxislocation','right','color','none')

[mu,sigma]=normfit(data);%对变量data进行正态分布的参数拟合
[y,x]=hist(data,35); %求data的累计率分布,分35组
bar(x,y,'FaceColor','r','EdgeColor','w');box off %画累计率的柱状图,柱子红色,边缘白色,后面的box off是去掉图像边框
xlim([mu-3*sigma,mu+3*sigma]) %设置x轴显示范围
a2=axes; %新建一个坐标轴
ezplot(@(x)normpdf(x,mu,sigma),[mu-3*sigma,mu+3*sigma]) %在新坐标轴里画拟合得到的正态分布,显示范围在x取[mu-3*sigma,mu+3*sigma]之间
set(a2,'box','off','yaxislocation','right','color','none') %去掉坐标轴边框,Y轴放到右侧,去掉坐标轴底色
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-10
[mu,sigma]=normfit(data);%用data数据拟合正态分布的参数
[y,x]=hist(data,35);%画直方图,35个条
bar(x,y,'FaceColor','r','EdgeColor','w');%画直方图,每个x画一条,并对颜色规定
box off %去掉图边框
xlim([mu-3*sigma,mu+3*sigma]) %设置x轴范围
a2=axes; %此句或有误,应为a2=gca;%获得图柄
ezplot(@(x)normpdf(x,mu,sigma),[mu-3*sigma,mu+3*sigma])%画概率密度图形
set(a2,'box','off','yaxislocation','right','color','none') %设置图形的特性,无边框,Y轴在右边
第2个回答  2017-10-26
oad wbarb;%装载数据wbarb,其中有X,map等变量
subplot(1,2,1);
image(X);colormap(map);%按map颜色显示X为图片
[c,l]=wavedec2(X,2,'db3');%2水平2D小波分解
[thr,sorh,keepapp]=ddencmp('cmp','wv',X);%求小波压缩默认值
[Xcmp,cxc,lxc,perf0,perf12]=wdencmp('gbl',c,l,'db3',2,thr,sorh,keepapp);%小波压缩
subplot(1,2,2);
image(Xcmp);colormap(map);%按map颜色显示Xcmp为图片
第3个回答  2014-12-10
你好
很高兴为你解答

答案是:这个看最基础的书来的快。

满意请采纳,谢谢追问

我研究了一下教材其他的都差不多理解了,a2=axes是什么命令? 是另a2为坐标范围吗?

本回答被网友采纳
相似回答