【问题标题】:compare two images by histogram and plotting in one figure [closed]通过直方图比较两个图像并在一个图中绘制 [关闭]
【发布时间】:2012-11-28 04:33:26
【问题描述】:

我想使用直方图比较两个大脑图像并绘制它们或在一个图中制作两个图表。我怎样才能做到这一点?我可以在两个不同的图中制作两个直方图,但由于我是 matlab 新手,所以不能将它们绘制在一个图中...

【问题讨论】:

    标签: matlab graph plot histogram


    【解决方案1】:

    我不确定这是不是最好的方法,因为很难比较数据。但要显示 2 个直方图,请使用 hold on 并更改每个直方图的颜色以使其更容易相互转换。 (但可能还需要更改透明度)。我使用了bar,因为hist 在调用本身中不直接支持颜色。所以这更容易。

    close all;
    clear all;
    
    x = -4:0.1:4;
    y1 = randn(200,1);
    [n,x] = hist(y1,x);
    bar(x,n,'r');
    
    hold on
    y2 = randn(200,1);
    [n,x] = hist(y2,x);
    bar(x,n,'b');
    

    【讨论】:

      【解决方案2】:

      除了在 Nasser M. Abbasi 的代码中使用 bar 之外,请使用 stem 看看是否有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-31
        • 2016-09-19
        • 2015-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-01
        相关资源
        最近更新 更多