我想使用直方图比较两个脑图像,绘制它们或在一个图中制作两个图形。我怎样才能做到这一点?我可以在两个不同的图中制作两个直方图但不能将它们绘制成一个,因为我在matlab中是新的...
答案 0 :(得分: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');
答案 1 :(得分:0)
不要在Nasser M. Abbasi代码中使用bar
,而是使用stem
并查看是否有帮助。