当我使用spy检查稀疏模式时,它不能区分某些元素和其他元素。有没有办法做到这一点?例如,等于
我只能改变绘图点的大小和样式。
10
的元素为红色,等于9
的所有元素为蓝色。我能在一个spy
图中得到这个吗?我只能改变绘图点的大小和样式。
10
的元素为红色,等于9
的所有元素为蓝色。我能在一个spy
图中得到这个吗?spy(a,'k')
hold on
spy(a==10,'r')
spy(a==9,'b')
hold off
另一种方法是使用散点图 (scatter
) 而不是间谍图 (spy
) :
[x,y] = find(a);
clr = a(a~=0);
scatter(x,y,[],clr)
set(gca,'YDir','rev')
a
值进行着色。