作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/08 16:06:29
matlab怎么用画图表示矩阵中某个元素出现次数?
问题是这样的,我有一个2列N行的二维数组X,其中第一列表示一个参量a的值,第二列表示参量b的值.已知这些点都收敛于(0,0),(1,0),(0,1)这三个点.也就是等于这三个点的一个的行数很多,其它的很少,越接近这三个点越多.离他们越远就越少.要怎么用图形表示出是收敛于这三个点的?

我之前是想分别横坐标表示a,纵坐标表示b,把每个点用stem画出来.但是因为点太多,都变成线了看不出来那个点上的值很多.如下图中,其实在(0,0),(1,0),(0,1)这三个点上的值很多.怎么用颜色深浅或者高度等表示出现的频次?
[N C]=hist3(X,[20 20]);
colormap(flipud(gray));
surf(C{1},C{2},N);
colorba