2012-10-17 2 views
0

점선으로 점선을 어떻게 변경합니까 ??? 나는이 plot(x, y, '-')처럼 수행하지만, 내가 거기에 넣어 경우에도 I 당신은 각각의 포인트가 아니라 라인 음모를 꾸미고있다Matlab - 점선을 단색으로 변경하십시오.

naj_cas = 0; 
uhol_deg = -5; 
v = 20; 
g = 9.80665; 

while uhol_deg < 85 
    uhol_deg = uhol_deg + 10; 
    uhol_rad = degtorad(uhol_deg); 

    for t = 0:.1:5 
     x = v * t * cos(uhol_rad); 
     y = v * t * sin(uhol_rad) - 0.5 * g * t^2; 
     axis([0 50 0 25]) 
     subplot(211); 
     plot(x, y) 
     hold on 
    end 
end 
+0

문제점을 나타내는 작업 코드를 게시 할 수 있습니까? 이 코드는 실행되지 않습니다. – angainor

+0

matlab에 새 스크립트를 만들고 작동 할 스크립트를 실행하십시오. –

+0

'degtorad'가 정의되지 않았습니다 - 매핑 도구 상자에서 왔습니다. – angainor

답변

2

점선을 얻을 알고있다. 점으로 표시되며 선 속성의 변경 사항은 적용되지 않습니다. 대신 다음을 시도하십시오.

t = (0:.1:5);  
while uhol_deg < 85 
    uhol_deg = uhol_deg + 10; 
    uhol_rad = pi*uhol_deg/180; 

    x = v * t * cos(uhol_rad); 
    y = v * t * sin(uhol_rad) - 0.5 * g * t.^2; 
    axis([0 50 0 25]) 
    plot(x, y) 
    hold on 
end 
관련 문제