我倒不知道有没有相关的函数,不过可以编一下:
x1=-2.9:0.01:2.9;
x2=x1;
m=size(x1,1);
n_elements=zeros(m+1); % preallocation
for i1=1:m+1
for i2=1:m+1
if i1==1
ind1=y(:,1)<x1(i1);
elseif i1==m+1
ind1=y(:,1)>x1(i1);
else
ind1=y(:,1)>=x1(i1-1) & y(:,1)<x1(i1);
end
if i2==1
ind2=y(:,2)<x2(i2);
elseif i2==m+1
ind2=y(:,2)>x2(i2);
else
ind2=y(:,2)>=x2(i2-1) & y(:,2)<x2(i2);
end
n_elements(i1,i2)=sum(ind1 & ind2);
end
end
另外如果想看3维直方图的话,可以考虑hist3这个函数。。