2016-06-22 1 views
0

에서 나는 맞춤 기능을 matlab에있는 두 기간 지수 모델에 맞게하는 방법을 발견했다. 내 기하 급수적 인 모델 :맞춤 두 기간 지수 모델 matlab에

f2(x) = a*exp(b*x) + (1-a)*exp(c*x) 

이 모델의 적합성을 알려주세요.

f = fit(x,y,fittype('a*exp(b*x)+(1-a)*exp(c*x)','coeff',{'a','b','c'})) 

당신이 원하는 : 네덜란드에서

인사말, 인게

답변

0

이 있습니까? (matlab 명령 'help fittype'사용)

+0

나는 작동하지 않습니다. 나는 뭔가를 놓친 것 같아. 이 오류 메시지가 나타납니다. 적합> iFit (행 340)을 사용하는 중 오류 Inf가 모델 함수로 계산되어 피팅을 계속할 수 없습니다. 계수에 상한 및 하한을 사용하거나 조입니다. –

0

답변을 찾았습니다. 비선형 커브 피팅을 위해 lsqcurvefit을 사용했을 수도 있습니다. 관심있는 사람들에게 아마도 사용 된 코드가 여기에 있습니다.

F = @(x,xdata)S0*((1-x(1))*exp(-1*xdata*x(2)) + x(1)*exp(-1*xdata*x(3))); 
x0 = [0 0 0 ]  
[x] = lsqcurvefit(F,x0,xdatapoints,y);