繁体   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