Interpolating function with monotonic decresing first derivative
显示 更早的评论

Hello, everyone.
I want to find an interpolating function with monotonic decreasing first derivative as shown in the figure.
The black points are the data and the red line is the interpolating function I want to get.
The only condition of interpolating function is: dY/dX should monotonic decreasing .
Is their any interpolating function and solve this problem in MATLAB??
Thanks for any helpful ideas.
9 个评论
Jan
2018-10-17
There is an infinite number of interpolating functions matching these points and the condition. Is dy/dx < 0 wanted globally or only in the interpolated interval?
Bruno Luong
2018-10-17
编辑:Bruno Luong
2018-10-17
"dY/dX should monotonic decreasing "
Your cannot with this data dY/dx is increases in some discrete points so you can never get dY/dx decreases.
Now if you mistake "dY/dx decrease" for "Y decreases" of "dY/dx < 0", that is possible.
Signed by Mr pedantic
Dimitris Kalogiros
2018-10-17
编辑:Dimitris Kalogiros
2018-10-17
I think , that "red" function of the given graph, has an increasing derivative. I wonder whether the restriction is: dy/dx should be negative
Kim Jeong Min
2018-10-17
Torsten
2018-10-17
Maybe Y = a*exp(-b*X) with a,b to be determined is a good choice for the function.
Bruno Luong
2018-10-17
For fitting or interpolating?
Torsten
2018-10-17
ok, fitting ...
Kim Jeong Min
2018-10-17
编辑:Kim Jeong Min
2018-10-17
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Interpolation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!