How to extract the scatter data based on a function
조회 수: 2 (최근 30일)
이전 댓글 표시
답변 (1개)
Image Analyst
2018년 7월 18일
I have no idea what "sign the data" with 0 or 1 means, but to get the data under and above/outside the function, try something like this
indexesUnderTheCurve = false(1, length(x));
for k = 1 : length(x)
thisX = x(k);
thisY = y(k);
curveY = YourFunction(thisX); % Plug the x into your custom function
if thisY < curveY
% Under the curve
indexesUnderTheCurve(k) = true;
end
end
xUnder = x(indexesUnderTheCurve);
yUnder = y(indexesUnderTheCurve);
xOver = x(~indexesUnderTheCurve);
yOver = y(~indexesUnderTheCurve);
댓글 수: 5
참고 항목
카테고리
Help Center 및 File Exchange에서 Scatter Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!