Graph smoothing not working properly

7 ビュー (過去 30 日間)
Lev Mihailov
Lev Mihailov 2022 年 3 月 31 日
回答済み: MJFcoNaN 2022 年 4 月 3 日
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 件のコメント
Matt J
Matt J 2022 年 3 月 31 日
What error? You should copy/paste all error messages.
Lev Mihailov
Lev Mihailov 2022 年 4 月 1 日
@Matt J at the end of the file, the red line is not built correctly

サインインしてコメントする。

採用された回答

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpline Postprocessing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by