簡體   English   中英

是否有一個GNU Octave等效的Matlab函數“fit”?

[英]Is there a GNU Octave equivalent for the Matlab function “fit”?

我的信號分析課程老師給了我一些Matlab代碼,我必須執行這些代碼才能完成家庭作業。 我一直在使用GNU Octave沒有麻煩,但這一次有這個命令令我頭疼。

[c8,g8]=fit(time, sin_4_harmonic,’fourier8’)

我找不到GNU Octave中的“fit”函數,它在下面的url http://www.mathworks.se/help/curvefit/fit.html上為Matlab引用

有誰知道我應該加載哪個包,或者是否有任何等價物?

謝謝=)

據我所知,任何Octave軟件包都不存在該功能。 但是,尋找類似內容的最佳位置是optim包 ,可能是函數nonlin_curvefit 查看文檔,模型fourier8的類型為Y = a0+a1*cos(x*p)+b1*sin(x*p)... +a8*cos(8*x*p)+b8*sin(8*x*p)

解決方法可能是使用“polyfit”功能。 要獲取值,請使用“polyval”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM