Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Matlab中改变spy的显示_Matlab_Sparse Matrix - Fatal编程技术网

在Matlab中改变spy的显示

在Matlab中改变spy的显示,matlab,sparse-matrix,Matlab,Sparse Matrix,我试图使稀疏矩阵的不同元素具有不同的颜色(填充),但它似乎不适用于黑色。但即使我把黑色换成不同的颜色,我也会得到一个奇怪的模糊 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'); ho

我试图使稀疏矩阵的不同元素具有不同的颜色(填充),但它似乎不适用于黑色。但即使我把黑色换成不同的颜色,我也会得到一个奇怪的模糊

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

我怎样才能让它工作呢?

因为像文本这样的其他对象也可能具有颜色属性,并且是黑色的。 使用

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