4个回答
展开全部
1、首先,我们随机产生三组范围不同的数据,数据量都为500,他们的边界分别为[10,15],[23,38],,[38,58]。
2、分别画出x1,x2,x3对应的曲线,用MATLAB的内置函数plot进行操作,分别用三个plot进行绘图。
3、需要用一个语句来保留前面所绘制的图,在需要保留的图的后面加一句hold on,即可将该图保留,使它不被后面的图所覆盖。
4、这样就可以将三条曲线画在一张图上,为了区别,要分别给这三条曲线定义不同的颜色。
5、为了图的美观,我们可以用grid on添加网格线,还需要添加横纵坐标轴标题。
6、因为我们画的是多条曲线,因此还需要添加图例。
展开全部
更多追问追答
追问
谢谢!你好,如果是正态分布的数据我会画,但是我的数据是一系列随机的观测值,这个该怎么实现呢?
追答
先得求出概率密度函数
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-24
展开全部
频数分布直方图
x=load('文件名');
y=[始值:组距:末值];
histogram(x,y);
ax=gca;
ax.YLim=[0 11]; %坐标轴刻度范围
ax.YTick=[0:1:11]; %刻度
ax.YTickLabel=[0:1:11]; %显示出来的刻度
ax.XLabel.String='x轴标题';
ax.YLabel.String='';
ax.XLabel.Position=[1700 -0.8 0]; %坐标轴标题文字的位置
x=load('文件名');
y=[始值:组距:末值];
histogram(x,y);
ax=gca;
ax.YLim=[0 11]; %坐标轴刻度范围
ax.YTick=[0:1:11]; %刻度
ax.YTickLabel=[0:1:11]; %显示出来的刻度
ax.XLabel.String='x轴标题';
ax.YLabel.String='';
ax.XLabel.Position=[1700 -0.8 0]; %坐标轴标题文字的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
histogram(变量,'normalization','pdf')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询