2011-03-17 2 views

답변

2

답은 플롯 할 내용에 따라 다릅니다. 당신이 함수를 플롯하는 경우 당신은 할 수 :

 
>> x = 0:.1:2; 
>> y = sin(x); 
>> figure 
>> plot(x, y, '.-') 
>> yi = interp1(x, y, 1.2345) 

yi = 

     0.942913175277465 

>> hold on 
>> plot(1.2345, yi, 'ro') 
: 당신이 벡터를 플로팅하는 경우, 다음 목표 x 값에 데이터를 보간 INTERP1를 사용

 
>> fplot(@sin, [0 2]) 
>> hold on 
>> plot(1.2345, sin(1.2345), 'ro') 

enter image description here

enter image description here

+1

일을. @Viktor : 실제로 'x 축'을 원한다면이 예제에서'plot (1.2345, 0, 'ro')'를 사용하십시오. – Ramashalanka

+0

이것을'set (gca, 'XTick', [0 1.2345 2])'와 결합하십시오. – nibot

1

한 가지 방법은 a의 XTickXTickLabelproperties 설정하는 것입니다 xes.

set(gca, 'XTick', [0 1 1.2345 2]);

는 또한 수직 라인을 그릴 할 수 있습니다 :

line(x0*[1 1], get(gca,'YLim'))

관련 문제