Detect a single inflection point of the given.
3 次查看(过去 30 天)
显示 更早的评论
Hi everyone, I was wondering if someone could help me a little to find the tipping point of that data series automatically, as data can change.
x = [15 14 13 12 11 10 9 8 7 6 5 4 3 2 1];
y = [0 1 0 1 0 0 22 49 201 255 255 255 255 255 255];
The data represented are those shown below
df1 = gradient(y,x)
df2 = gradient(df1,x)
figure
plot(x,df2,'-o','LineWidth',2)
hold on
yline(0);
But now i don't know how to decide which is de correct inflex point of these data.
- It must be just 1
- It must be on the given points
- In this case it has to be or the point (7,201) or (8,49)
Thank you for all.
0 个评论
采纳的回答
Gaurav Garg
2020-6-23
Hi,
You can take use of Symbolic Math Toolbox and functions inside it to find the inflection point for your problem.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Feature Detection and Extraction 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!