Is there a GNU Octave equivalent for the Matlab function "fit"?

19,291

As far as I know, that function is not present in any of the Octave packages. However, the best place to look for something similar would be the optim package, probably the function nonlin_curvefit. Looking at the documentation, the model fourier8 is of the type Y = a0+a1*cos(x*p)+b1*sin(x*p)... +a8*cos(8*x*p)+b8*sin(8*x*p).

Share:
19,291

Related videos on Youtube

wizclown
Author by

wizclown

The harder I practice, the luckier I get. -- Gary Player

Updated on June 25, 2022

Comments

  • wizclown
    wizclown almost 2 years

    My teacher in the signal analysis course has given me some Matlab code that I have to execute in order to complete a home assignment. I have always been using GNU Octave without troubles, but this time there is this command that is giving me headaches.

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

    I cannot find the function "fit" in GNU Octave, which is referenced for Matlab at the following url http://www.mathworks.se/help/curvefit/fit.html

    Does anyone knows which package should I load, or if there is any equivalent?

    Thanks =)

    • carandraug
      carandraug over 10 years
      @AmirrezaKeshavarz this is not homework. He's asking what's the Octave equivalent to the Matlab function fit because he's trying to do his howework, which was designed for Matlab, in a different language.
    • wizclown
      wizclown over 10 years
      @vcsjones I don't get why the question is off-topic. Could you please tell me how or where to formulate such a question in the correct way? stackoverflow.com is about programming, and asking information about a function of a scripting language seemed pertinent to me. I see you have a high rank and a lot of experience, hence I believe that I have just to learn from all that. Constructive criticism is always appreciated :)
  • not2qubit
    not2qubit about 5 years
    A more detailed example would be useful.
  • Chameleon
    Chameleon over 4 years
    no. Academic work need fitting to other curves such as exp1, exp2 etc