How to outline a curve
이전 댓글 표시
Hello.
If I'm trying to plot variables x and y, and the y values vary so much that the curve looks like the following: http://i.stack.imgur.com/4uiNT.png
The only difference is that mine is a single curve of data with a lot of noise. Is there a way I could just plot the upper and the lower curves so I could just look at the boundaries? Do I have to use the findpeak command?
Thank you for your time!
채택된 답변
추가 답변 (1개)
John D'Errico
2014년 10월 12일
I suppose you could use my SLM tools . It has an option to fit an envelope curve, so you could first fit the infimum curve, then the supremum curve to get lower and upper bounds from a pair of calls.
You might want other options in the total prescription, but a start might be...
LBcurve = slmengine(x,y,'envelope','inf');
UBcurve = slmengine(x,y,'envelope','sup');
카테고리
도움말 센터 및 File Exchange에서 Spline Postprocessing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
