【问题标题】:how to combine two figures into one in matlab?matlab如何将两个图形合二为一?
【发布时间】:2016-12-20 18:05:38
【问题描述】:

所以我构建了两个正态分布。我想将两者组合成一个图像,两个图像部分重叠,看起来像这样: two plots http://www.uark.edu/misc/lampinen/tutorials/image8BK.JPG

matlab 有什么办法吗?

【问题讨论】:

    标签: matlab normal-distribution figures


    【解决方案1】:

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

       plot(x,'r');
    
       hold on;
    
       plot(y,'b');
    

    它将在同一图表上以红色和蓝色绘制xy

    【讨论】:

    • x 和 y 应该有不同的值,否则 x 将替换 y
    • 所以这就是我最终要做的,因为你告诉我的并不是让两个分布的大小相等并且均匀地适合相同的轴:>> x = [-2.5:。 1:2.5]; >> 范数 = normpdf(x,0,1) >> y = [-2.5:.1:2.5]; >> horm = normpdf(y,-1.5,1); >> plot(x,norm) >> 坚持
    • 接下来我手动编辑x轴从-4到4;然后:>>绘图(y,horm);现在我的问题如下:由于某种原因,绘制了名为“horm”的分布,但分布的最左边的四分之一完全丢失了......有什么想法为什么会发生这种情况?
    • 我猜这只是在绘图。尝试从matlab fig plot的轴属性手动将x轴向左延伸
    • 你能告诉你为什么在 y 的 normpdf 中添加了 -1.5,1。
    猜你喜欢
    • 2017-08-18
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多