Why/when should I prefer MATLAB over Octave?

前端 未结 11 1500
面向向阳花
面向向阳花 2020-12-23 18:28

In our shoestring operation we need to prototype algorithms in some higher-level language before committing to a C implementation on embedded hardware.

So far we hav

11条回答
  •  北荒
    北荒 (楼主)
    2020-12-23 19:03

    There's a good WikiBook on MATLAB with a list of differences between MATLAB and Octave.

    In my experience, core MATLAB is well ported to Octave, but the toolboxes have varying levels of compatibility, so your decision depends on what exactly you are trying to code.

    Some things that Octave lacks, AFAIK, are the tight integration with .NET code and the gui builder, guide (though there are many other GUI builing tools that Octave can use).

    Also, as others have pointed out, much of what you pay for with MATLAB is the slick interface and debugging/profiling tools. Experienced coders can probably manage with the alternatives, but newbies may struggle.

提交回复
热议问题