Constrained cubic spline approximation

버전 1.0.0.0 (338 KB) 작성자: Janos Abonyi
Algorithm for incorporating prior knowledge into spline-smoothing of interrelated multivariate data
다운로드 수: 516
업데이트 날짜: 2014/7/11

라이선스 보기

Data smoothening and re-sampling are often necessary to handle data obtained from laboratory and industrial experiments. This paper presents a new algorithm for incorporating prior knowledge into spline-smoothing of interrelated multivariate data. Prior knowledge based on the visual inspection of the variables and/or knowledge about the assumed balance equations can be transformed into linear equality and inequality constraints on the parameters of the splines. The splines than can be simultaneously identified from the available data by solving one quadratic programming problem. To demonstrate the applicability of the method two examples are given. In the first example, the proposed approach has been applied to the identification of kinetic parameters of a simulated reaction network, while in the second example data taken from an industrial batch reactor is analyzed. The results show that, when the proposed constrained spline-smoothing algorithm is applied, not only better fitting to the data points is achieved, but also the performance of the estimation of the kinetic parameters improves with regard to the case where no prior knowledge is involved.

The algorithm is also desribed in:
J. Madár, J. Abonyi, H. Roubos, F. Szeifert, Incorporating prior knowledge in cubic spline approximation - Application to the identification of reaction kinetic models, Industrial and Engineering Chemistry Research, 1-6, 2003

For more MATLAB tools please visit:
http://www.abonyilab.com/software-and-data

인용 양식

Janos Abonyi (2024). Constrained cubic spline approximation (https://www.mathworks.com/matlabcentral/fileexchange/47207-constrained-cubic-spline-approximation), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R14SP1
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0