Finding where a slope becomes linear
3 次查看(过去 30 天)
显示 更早的评论
I recently took a class teaching Matlab and I'm trying to use it at my internship to find where our plotted data, using a vector of x and y data values, starts to become linear. I am trying to use a polyfit and then find the slope using the maximum slope and find the y value of where that begins. Can someone help me?
1 个评论
Jan
2012-3-15
What is a vector of x and y data? What exactly is a linear slope? Are you looking for a zero curvature? How do you use the maximum slope to find the value where what begins?
采纳的回答
Jan
2012-3-15
I'm not sure about the question. Perhaps you are looking for this:
curvature = diff(diff(x));
find(curvature < 1e-6)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Get Started with Curve Fitting Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!