2016-10-08 2 views
4

나는 에 대한 y의 단순한 음모를 가지고 있습니다.MatLab 그림의 축 한계 및 틱 스텝을 변경하는 방법은 무엇입니까?

y = [6,-1.3,-8,-11.7,-11,-6,1.3,8,11.7,11,6,-1.3]; 
x = 0:0.3:3.3; 
plot (x,y) 

결과적으로 그림의 x 축은 0에서 3.5 사이이며 0.5의 눈금이됩니다. 축을 제한하기 위해 XLimit = [0 3.3]을 사용했지만 동작하지 않는 것 같습니다.

x 축의 범위를 0에서 3.3까지 0.3으로 설정하고 싶습니다. 당신은 그냥 벡터를 정의 XLimit = [0 3.3]으로

답변

4
axis tight % removes the empty space after 3.3 
set(gca,'XTick',0:0.3:3.3) % sets the x axis ticks 
+0

큰 도움을 주셔서 감사합니다. –

3

XLimit을했다. 수평 한계로이 벡터를 사용하려면 xlim을 사용해야합니다

xlim(XLimit) 
% or directly: 
xlim([0, 3.3]) 

xlim here에 대해 자세히 알아보십시오. 마찬가지로 ylim을 사용하여 수직 한도를 설정할 수 있습니다.

axis tight 

을하지만 모두 x 및 y 축 한계를 변경 참고 : 당신이 x의 범위와 동일한 한계를 설정하려고하기 때문에

, 당신은 아마도 다음 명령이 가장 도움이됩니다.

set(gca,'XTick',0:0.3:3.3) 

gca 현재 축에 대한 핸들은 다음과 같습니다

당신은 'XTick' 0:0.3:3.3set한다, 진드기 단계, as AVK said을 설정합니다.

관련 문제