1、首先,我们随机产生三组范围不同的数据,数据量都为500,他们的边界分别为[10,15],[23,38],,[38,58]。
2、分别画出x1,x2,x3对应的曲线,用MATLAB的内置函数plot进行操作,分别用三个plot进行绘图。
3、需要用一个语句来保留前面所绘制的图,在需要保留的图的后面加一句hold on,即可将该图保留,使它不被后面的图所覆盖。
4、这样就可以将三条曲线画在一张图上,为了区别,要分别给这三条曲线定义不同的颜色。
5、为了图的美观,我们可以用grid on添加网格线,还需要添加横纵坐标轴标题。
6、因为我们画的是多条曲线,因此还需要添加图例。
谢谢!你好,如果是正态分布的数据我会画,但是我的数据是一系列随机的观测值,这个该怎么实现呢?
追答先得求出概率密度函数
追问用ksdensity函数可以计算出概率密度函数、hist画直方图。。但是我不会结合在一起。如果hold on的话概率密度函数就会因为值太小而看不到了
追答因为概率密度函数和直方图两者的坐标轴不一致,必须将其中的概率密度函数放大,才能在图上对齐
追问不能设置成双y轴的吗?
本回答被提问者和网友采纳