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!