[英]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.