Fitting a smoothing spline method

hey, I have a dataset x=[NaN 1 2 3 NaN NaN 4 7 9 NaN 8 28 8 ]; and I would to know how to fit a smoothing spline method to this data?

답변 (1개)

William Smith
William Smith 2018년 4월 3일

0 개 추천

spline takes data in the format ( known X's, known Y's, desired X's)
So, for example:
desiredx=1:0.1:13;
xfitted = spline(1:numel(x), x, desiredx);
plot(desired, xfitted);
That's just a simple cubic spline. See also 'pchip', which has the same API. Smoothing splines more formally have a 'pressure' to penalise excessive curvature. If you need them, they're in the Curve Fitting Toolbox.

카테고리

도움말 센터File Exchange에서 Splines에 대해 자세히 알아보기

질문:

2018년 4월 2일

답변:

2018년 4월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by