Interpolating function with monotonic decresing first derivative
Afficher commentaires plus anciens

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 commentaires
Jan
le 17 Oct 2018
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
le 17 Oct 2018
Modifié(e) : Bruno Luong
le 17 Oct 2018
"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
le 17 Oct 2018
Modifié(e) : Dimitris Kalogiros
le 17 Oct 2018
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
le 17 Oct 2018
Torsten
le 17 Oct 2018
Maybe Y = a*exp(-b*X) with a,b to be determined is a good choice for the function.
Bruno Luong
le 17 Oct 2018
For fitting or interpolating?
Torsten
le 17 Oct 2018
ok, fitting ...
Kim Jeong Min
le 17 Oct 2018
Modifié(e) : Kim Jeong Min
le 17 Oct 2018
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Interpolation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!