How to smooth data to a negative curve

2 次查看(过去 30 天)
I'm looking to smooth out some experimental data.
Some recorded data points go upwards, altough this isn't possible for the given subject. Is there a way to smooth my data and at the same time, make sure that x_i < x_i-1, i.e., always with a negative curve.
  1 个评论
Jonathan Couture
Jonathan Couture 2021-7-20
For a bit more context, I've already used the 'smoothdata' command on it, and this is the output.

请先登录,再进行评论。

采纳的回答

Matt J
Matt J 2021-7-20
编辑:Matt J 2021-7-20
Thie File Exchange submission allows you to do spline smoothing with monotonicity constraints:
You can also do Gaussian+constant fitting with the following File Exchange submission, and with bound constraints on the mu parameter:
With mu<=0, that would ensure monotonic descent over the range of your data.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Interpolation 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by