Surface Fitting in MATLAB

학술 2012. 1. 26. 15:57 Posted by 양고
MATLAB에서는 curve fitting과 surface fitting 툴박스를 제공한다.
sftool를 입력하여 실행하거나, 그림과 같이 시작 > 툴박스 > curve fitting > surface fitting tool 로부터 열자.


load franke를 입력하면 x,y,z에 예제 데이터가 로드된다.
x,y에 대한 z의 변화를 다항식 등으로 피팅하는 것이 목적이다.

여러 가지 fitting 또는 interpolation 방법을 선택할 수 있다.
우선 linear interpolation:


cubic interpolation:


1차 다항식:


2차 다항식:


5차 다항식:


차수가 증가함에 따라 SSE가 줄어드는 것을 볼 수 있다.