Graph smoothing not working properly

1 vue (au cours des 30 derniers jours)
Lev Mihailov
Lev Mihailov le 31 Mar 2022
When trying to smooth the graph at the end, some kind of error occurs in its construction.
%a=(1+rand(1,size(x,2))).*10^-5; % this code makes my values ​​unique
%b=(1+rand(1,size(x,2))).*10^-5;
%x=x+a;
%y=y+b;
yy1 = smooth(x,y,0.1,'loess'); % with a value of 0.1 I like the beginning of the graph
plot(x,y,'b.',x,yy1,'r-') % when using "rloess" same error
Thank you in advance.
  2 commentaires
Matt J
Matt J le 31 Mar 2022
What error? You should copy/paste all error messages.
Lev Mihailov
Lev Mihailov le 1 Avr 2022
@Matt J at the end of the file, the red line is not built correctly

Connectez-vous pour commenter.

Réponse acceptée

MJFcoNaN
MJFcoNaN le 3 Avr 2022
"x" is not monotonous, therefore, you should use this kind of form:
yy1 = smooth(y,0.1,'loess');

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by