2016-07-04 2 views
1

프로그램을 실행 한 후 loglik의 14 개 값을 얻은 다음이 값을 두 줄 내에서 플롯했습니다. 코드는 다음과 같습니다 :MATLAB을 사용하여 그래프에서 한 점 아래의 점을 식별하는 방법은 무엇입니까?

loglik=[-3168.7176,-4644.451,-3759.7372,-1758.1307,-4813.0647,-4147.0188,... 
     -4330.944,-4612.9895,-3829.8987,-2687.4927,... 
     -4007.5629,-2799.527,-2747.96,4.386]; 
aH = axes; 
plot(aH,loglik,'r.'); hold on; 
threshold1=mean(loglik)+1*std(loglik); 
threshold2=mean(loglik)+3*std(loglik); 
plot(aH, aH.XLim, [threshold2, threshold2], 'r-'); 
plot(aH, aH.XLim, [threshold1, threshold1], 'r-'); 

지금, 나는 threshold1 아래에있는 점을 확인하고 싶다. 어떻게해야합니까?

+0

'loglik (loglik GameOfThrows

답변

1

threshhold1 이하 \ 위 지점 간의 시각적으로 구별한다 : threshhold1 적색이며, 아래 파란색

plot(aH,loglik(loglik>=threshold1),'r.'); 
hold on; 
plot(aH,loglik(loglik<threshold1),'b.'); 

포인트 (또는 동일) 이상.

threshhold

관련 문제