八度安装matlab包

时间:2012-10-19 03:40:49

标签: matlab octave

最近我选择在Ubuntu12.04中使用Octave而不是Matlab,因为它是开源的。我遇到的一个问题是,当我尝试安装一些额外的matlab包时,它总是会失败。 例如,我想安装randomforest matlab包(http://code.google.com/p/randomforest-matlab/),它需要运行命令“make”来编译c ++代码等。但首先它告诉我没有mex命令。为了解决这个问题,我通过将“mex”替换为“mkotfile --mex”来修改Makefile,在第二次运行之后,存在与包的源代码相关的错误。 这种情况多次发生,就像我无法在Octave中安装libsvm一样。 有谁知道如何解决这个问题?或者我必须返回使用Matlab。

1 个答案:

答案 0 :(得分:1)

Octave和Matlab的区别足以导致这类情况。为Matlab开发的东西通常不会像Octave一样工作,尤其是外部包(即不是由Mathworks开发的)。

你只需坚持下去 - 重新编写代码的某些部分,在这里和那里安装其他库等,以使其工作。

这总是可行的,但无论是实用,都由你来决定。