matlab 通过hist3画密度图使用scatter(x,y)画出散点图再使用N=numel(x)

发布时间:2021-02-26 02:46:12

matlab 通过hist3画密度图使用scatter(x,y)画出散点图再使用N=numel(x);[n C]=hist3([x(:) y(:)],[200 200]);p=n/N;pcolor(C{1},C{2},p).画出的密度图像是这样:使用hist3之后 数据为啥 是反的?

网友回答

不是反了而是,是x轴和y轴换转了,
N=numel(x);
[n C]=hist3([y(:) x(:)],[200 200]);%在这里把x数据和y数据换转就可以了
p=n/N;
pcolor(C{1},C{2},p);
以上问题属网友观点,不代表本站立场,仅供参考!