0

最近、オープンソースであるため、Ubuntu12.04 で Matlab の代わりに Octave を使用することにしました。私が遭遇する 1 つの問題は、matlab の追加パッケージをインストールしようとすると、常に失敗することです。たとえば、randomforest matlab パッケージ (http://code.google.com/p/randomforest-matlab/) をインストールしたい場合、コマンド「make」を実行して C++ コードなどをコンパイルする必要があります。 mex コマンドはありません。これを解決するために、「mex」を「mkotfile --mex」に置き換えて Makefile を変更しました。2 回目の実行後、パッケージのソース コードに関連するエラーが発生しました。これは、Octave に libsvm をインストールできないなど、複数回発生します。これを解決する方法を知っている人はいますか?または、Matlab を使用するために戻る必要があります。

4

1 に答える 1

2

Octave と Matlab は、このような状況を引き起こすのに十分なほど異なっています。Matlab 用に開発されたものは通常、Octave ではそのままでは機能しません。特に外部パッケージ (つまり、Mathworks によって開発されたものではありません)。

コードのいくつかの部分を書き直したり、あちこちに追加のライブラリをインストールしたりして、それを機能させる必要があります。

それは常に可能ですが、それが実用的かどうかは、あなたが決めることです.

于 2012-10-19T04:26:29.407 に答える