Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MATLAB识别图形中直线下方的点?_Matlab_Plot_Graph_Matlab Figure - Fatal编程技术网

如何使用MATLAB识别图形中直线下方的点?

如何使用MATLAB识别图形中直线下方的点?,matlab,plot,graph,matlab-figure,Matlab,Plot,Graph,Matlab Figure,运行程序后,我得到了14个loglik值,然后将这些值绘制在两行内。代码如下: 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.');

运行程序后,我得到了14个
loglik
值,然后将这些值绘制在两行内。代码如下:

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
的点。我如何才能做到这一点?

这将在视觉上区分上述\以下
阈值1

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