How to find the point in a plot that indicate to the beginning of a curve?
조회 수: 7 (최근 30일)
이전 댓글 표시
Dear all,
I have a two dimension plot X, Y as shown in the attached image below. X and Y are linearly increase together, however at some point X will increase but y will not increase, and this simply will cause a curve in the plot.
My question is how to find the point X that indicate the beginning of the curve in the plot?
Any help will be appreciated.
Meshoo
댓글 수: 0
답변 (1개)
Mischa Kim
2014년 9월 24일
편집: Mischa Kim
2014년 9월 24일
Meshooo, you could use something like
x = 0:0.1:10;
y = sin(x);
plot(x,y)
xp = min(x(diff(y)<0))
diff computes the differences in array elements, sort of the first derivative of y. xp therefore marks the first x for which the derivative of y is negative.
댓글 수: 4
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!