2013-04-05 54 views
0

我試圖讓稀疏矩陣的不同元素是不同的顏色(填充),但它似乎不適用於黑色。但即使我改變了黑色不同的顏色,我得到一個奇怪的Blurb在Matlab中更改間諜的顯示

spy(A,'ks',3) 
markerH = findall(gca,'color','k'); 
set(markerH,'MarkerFaceColor','k'); 
hold on 
spy(A==10,'gs',3) 
markerH = findall(gca,'color','g'); 
set(markerH,'MarkerFaceColor','g'); 
hold off 

我怎樣才能得到這個工作?

回答

1

因爲其他對象如文本也可能具有顏色屬性並且是黑色的。使用

markerH = findall(gca,'type','line','color','k');