2014-11-13 4 views
0

Я пытаюсь нарисовать cos (x) и sin (x) в графе. Вот мой код:Ось Внешний вид, matlab

t = -pi:0.01:(pi); 
x = cos(t); 
y = sin(t); 
plot(t,x,'b'); hold on; 
plot(t,y,'r'); 

axis([-pi pi -1 1]) 


legend('cos(t)','sin(t)','Location','NorthWest') 
title('Plot of cos(x) and sin(x) between -2\pi and 2\pi') 

Я хочу изменить цифры на оси у, так что у меня будет только -pi, -pi/2, 0, пи пи Любая помощь?

ответ

1

Вы, вероятно, хотите:

set(gca,'XTick',-pi:pi/2:pi) 
set(gca,'XTickLabels',{'-\pi','-\pi/2','0','\pi/2','\pi'}) 
+0

спасибо! он отлично работает –

+0

Пожалуйста, примите ответ, если он решит вашу проблему, чтобы помочь другим найти решение, если у них есть аналогичный вопрос. – am304

Смежные вопросы