2016-09-21 41 views
0

是否有可能將fit()(函數類型爲cfit)的結果函數進行雙重積分。通過fit()的雙重整合自定義方程Matlab

分化很容易,而集成使用integrate(myfit,points,start);導致積分如在點位置的一組值使用下面的函數differentiate(myfit,points);

。 matlab中是否有函數返回與differentiate()類似的函數?

謝謝!

回答

0

嘗試使用此:

f = fit(xdata, ydata,'cubicinterp'); 
% function integration 
I1 = fit(xdata, integrate(f,xdata,0),'cubicinterp'); 
% double integration 
integrate(I1,xdata,0) 

其中xdata是函數ydata的說法。

+0

你能解釋你的代碼嗎?我有兩組數據ydata和xdata,我使用fit()來適合它們。什麼是Fsample,xmin,xmax,ymin和ymax? –

+0

對不起,我誤解了這個問題。現在適合? –