- Define the line as a function f
- Given (x,y), delete the point if f(x) < y satisfies
How can I remove unwanted noise data., shown at the right of the red line
1 回表示 (過去 30 日間)
古いコメントを表示
Is there any function that is able to solve the problem?
0 件のコメント
回答 (1 件)
Hiro Yoshino
2022 年 5 月 24 日
% data
X = rand(100,2);
x = X(:,1);
y=X(:,2);
plot(x,y,'o'); hold on
% function
f = @(x) x.^2;
x2 = sort(x);
y2=sort(f(x));
plot(x2,y2); hold off
% Find the data poits that satisfies f(x) > y
idx = f(x) > y;
plot(x(idx),y(idx),'o',x2,y2,'r-');
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Time Series についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!