2017-05-18 1 views
0

저는 Matlab을 사용 중이며 평균을 나타내는 세로선이 필요합니다. 지금까지 내 코드는 내가 평균값에서 x 축과 교차하는 빨간 선을 찾아 낼 것으로 예상동일한 냄비에 평균 라인이있는 히스토그램

N=100; 
mydata=rand(N,1); 
mymean=mean(mydata); 
histogram(mydata); 
figure(1) 
hold on 
line(mymean,N,'r') 

이 있지만, 플롯 더 선은 존재하지 않는다. 여기서 뭐가 잘못 됐니?

도움 ...

답변

0

나는 당신이 당신의 라인이 포인트 p2=[mymean N]에 지점 p1=[mymean 0]에서 가고 싶은 가정합니다. 그걸 line 함수에 전달하십시오. 지금은 한 지점으로가는 선을 그리기 때문에 그 지점입니다.

line([mymean mymean],[0 N],'r') 

는하지만, 그래서 그냥 'R'을 제외하고 작동

plot([mymean mymean],[0 N],'r') 
+0

감사를 수행은 plot 단지 낮은 수준의 함수로 아무 이유 line를 사용하지 참조하십시오. 선의 너비 나 색상을 변경하는 방법이 있습니까? – Orongo

+0

@Orongo 업데이트 확인 –

+0

감사합니다. 완벽하게 작동합니다! – Orongo

관련 문제