How to plot 'smooth' cell array graphs

Hello, I would like to 'smooth' out the curves of these plots and plot it on top of the exisitng 'noisy' graph.
for ci= 1:length(datecell)
figure,plot(datecell{ci},smcell{ci});
end
grid on;
Where it should look like the red curve:
I have tried using 'rmoutliers' or 'smooth' functions but they do not work, possibly due to bad coding.
Many thanks in advance.

 采纳的回答

Asvin Kumar
Asvin Kumar 2021-3-18
You're looking for the fit function from the Curve Fitting Toolbox. There are some great examples on the doc page that should help you get started.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Curve Fitting Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by