2012-05-13 2 views
0

을 변경 내가 옥타브 (3.2.4)에 나침반 플롯을 플롯하는 코드/MATLAB을 가지고 있지만 어떻게 화살표/변경 색상 제거합니까matlab에/옥타브 및 나침반과 선 스타일

[x,y]=pol2cart(90*pi/180,1); 
compass(x,y) 

나는

[x,y]=pol2cart(90*pi/180,1); 
compass(x,y,'*') 

여러 조합과 함께

[x,y]=pol2cart(90*pi/180,1); 
compass(x,y,'--r') 

어떤 생각을 했어요?

감사

답변

2

플롯의 xdataydata 필드의 처음 두 항목을 제외하고 모두 삭제해야 화살표를 삭제합니다. 색은 color 속성을 설정하여 변경할 수 있습니다. 임의의 수의 화살표가있는 나침반 구도에 대한 솔루션을 아래에서 찾으십시오.

[x,y]=pol2cart([45 90]*pi/180,1); 

h = compass(x,y); 

for k = 1:length(h) 
    a = get(h(k), 'xdata'); 
    b = get(h(k), 'ydata'); 

    set(h(k), 'xdata', a(1:2), 'ydata', b(1:2), 'color', 'r') 
end