2014-06-24 4 views
0

Matlab에서 GUI로 작업하고 있습니다. 거의 완료되었으므로 몇 가지 작은 세부 정보를 추가하고 누군가이 정보를 얻을 수 있기를 바랍니다.
GUI에는 스펙트럼이 포함 된 그래프가 있습니다. GUI를 사용하여이 스펙트럼의 다른 피크를 연구합니다. 사용자는 두 개의 드롭 다운 메뉴에서 starting_valuefinishing_value을 선택하여 연구 할 피크를 선택합니다.GUI에서 그래프에 마커를 추가하는 방법은 무엇입니까? Matlab

내가하려는 일은 starting_valuefinishing_value의 위치에 그래프에 마커를 추가하는 것입니다. 이 문제를 어떻게 해결할 수 있을지 제안 해 주시겠습니까? 미리 감사드립니다. 당신은 XY 쌍을 알게되면

답변

0

그것은 또 다른 음모를 추가로 간단합니다

x = -5:5; 
y = x.^2; 
plot(x,y); 

% Some arbitrary points for simplicity 
starting_value = -2; 
finishing_value = 4; 
start_idx = 4; 
finish_idx = 10; 

% Add markers 
marker_x = [x(start_idx),x(finish_idx)]; 
marker_y = [y(start_idx),y(finish_idx)]; 

hold all 
plot(marker_x,marker_y,'or'); 
hold off 

당신이 주석 (선, 화살표, 텍스트 등)을 추가 할 경우

annotation에 MATLAB의 설명서를 확인하십시오.

+0

그 덕분에 많은, 감사합니다 @excaza – user3580436

관련 문제