2012-09-05 239 views
3

我需要一起使用所有這些命令。問題是輸出不是黑色的。特定顏色輪廓

contour(f',[0.002]); 
az = 90; 
el = 90; 
view(az, el); 
axis off 
set(gcf,'color',[1 1 1]); 

我也試過

[C,h] = contourf(f'); 
Cld = get(h, 'Children'); 
for j=1:length(Cld) 
if strcmp(get(Cld(j), 'Type'), 'patch') 
    Iso = get(Cld(j), 'CData'); 
    if Iso<-.00002 
     set(Cld(j), 'cdata', 0); 
    elseif Iso>=-.00002 && Iso<0.00002 
     set(Cld(j), 'cdata', 0); 
    end 
end 
end 

但它給所有的輪廓,而我只需要一個特定的值,即0.002。 非常感謝您事先。

回答

3

你只是想要一個簡單的黑色輪廓圖嗎?試試這個:

contour(f', [0.002], 'LineColor', [0 0 0]); 
+1

優秀!謝謝 – sauretho