Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在matlab中将两个图形合并为一个?_Matlab_Normal Distribution_Figures - Fatal编程技术网

如何在matlab中将两个图形合并为一个?

如何在matlab中将两个图形合并为一个?,matlab,normal-distribution,figures,Matlab,Normal Distribution,Figures,所以我建立了两个正态分布。。我想将两者合并成一幅图像,两幅图像部分重叠,看起来像这样: 在matlab中有什么方法可以做到这一点吗?在不同的绘图之间使用hold on关键字。 例如: plot(x,'r'); hold on; plot(y,'b'); 它将在同一个图形上以红色和蓝色绘制x和y。x和y应具有不同的值,否则x将替换yso。我最后所做的就是这样,因为您告诉我的是,没有使两个分布大小相等并均匀地适合于同一轴:>>x=[-2.5:.1:2.5];>>norm=n

所以我建立了两个正态分布。。我想将两者合并成一幅图像,两幅图像部分重叠,看起来像这样:


在matlab中有什么方法可以做到这一点吗?

在不同的绘图之间使用hold on关键字。 例如:

   plot(x,'r');

   hold on;

   plot(y,'b');

它将在同一个图形上以红色和蓝色绘制x和y。

x和y应具有不同的值,否则x将替换yso。我最后所做的就是这样,因为您告诉我的是,没有使两个分布大小相等并均匀地适合于同一轴:>>x=[-2.5:.1:2.5];>>norm=normpdfx,0,1>>y=[-2.5:.1:2.5];>>horm=normpdfy,-1.5,1;>>plotx,norm>>按住onnext I手动编辑x轴,使其从-4变为4;然后:>>阴谋,霍姆;现在我的问题是:由于某种原因,被称为horm的分布被绘制出来,但分布的最左边的四分之一完全丢失了。。。。。。知道为什么会这样吗?我想这只是在策划。尝试从matlab fig Plot的轴属性手动向左扩展x轴。您能告诉我为什么在y的PDF中添加了-1.5,1吗。