matlab怎么用画图表示矩阵中某个元素出现次数?

问题描述:

matlab怎么用画图表示矩阵中某个元素出现次数?
问题是这样的,我有一个2列N行的二维数组X,其中第一列表示一个参量a的值,第二列表示参量b的值.已知这些点都收敛于(0,0),(1,0),(0,1)这三个点.也就是等于这三个点的一个的行数很多,其它的很少,越接近这三个点越多.离他们越远就越少.要怎么用图形表示出是收敛于这三个点的?

我之前是想分别横坐标表示a,纵坐标表示b,把每个点用stem画出来.但是因为点太多,都变成线了看不出来那个点上的值很多.如下图中,其实在(0,0),(1,0),(0,1)这三个点上的值很多.怎么用颜色深浅或者高度等表示出现的频次?
1个回答 分类:数学 2014-10-20

问题解答:

我来补答
[N C]=hist3(X,[20 20]);
colormap(flipud(gray));
surf(C{1},C{2},N);
colorba
 
 
展开全文阅读
剩余:2000
上一页:为什么只选B
下一页:第8题练习