Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MATLAB に次のような単純なプロットがあります。
x = [0:5:25]; y = [1 4 7 9 8 3]; plot(x,y)
私の質問は、どうすれば滑らかにできますか?ドキュメントで私がやりたいことを行う方法が見つかりませんでした。
三次平滑化スプラインを使用できます
p = 1e-2; % initialize smoothing constant fn = csaps(x, y, p); % get ppform of the cubic smoothing spline y1 = ppval(fn, x); % evaluate piecewise polynomial
比較のために:
plot(x,y); hold on; plot(x, y1, '-r');