2013-09-28 2 views
1

저는 Matlab을 처음 사용 했으므로, 질문이 사소한 경우 미안합니다.
fit1 = fit(x, y, 'smoothingspline')을 사용하여 만든 fitobject가 있습니다.적합 영역 계산하기

이제 적합 영역을 계산하고 싶습니다. 어떻게 할 수 있습니까? 적합감은 스탠드 커브와는 다른 방식으로 행동하는 것으로 보입니다.

trapz(fit1)을 시도했지만 실패했습니다.

답변

2

fitobject 당신은 당신의 코드에서 일부 변경이 필요한 실제로 보간 데이터를 사용할 필요가 :

% example data 
x = (0:1:10)'; 
y = 10*x-x.^2; 

% reduced step size 
x2 = (0:0.001:10)'; 

%interpolated data by using 'spline' 
y2 = interp1(x,y,x2,'spline'); 

%calculation of data as suggested 
A = trapz(x2,y2);