1. ホーム
  2. matlab

[解決済み] なぜ/いつ Octave よりも MATLAB を選ぶべきなのでしょうか?

2023-05-19 15:31:03

質問

私たちの極小のオペレーションでは、組み込みハードウェア上のC実装にコミットする前に、いくつかの高レベルの言語でアルゴリズムのプロトタイプを作成する必要があります。

これまでのところ、私たちはそれを行うために MATLAB を使用してきましたが、ライセンス コストが高くつき始めました。私たちは、MATLAB のコードを Octave に移植することを検討しています。

何か特別な理由でもあるのでしょうか? ではない を行う特別な理由はありますか? 特にMATLABの使用にこだわる外部パートナーがいる場合、互換性を壊すことになりませんか?期待できるパフォーマンス上のペナルティはありますか?

どのように解決するのですか?

2008年、私は同じことをやってみました。 すぐに次のようなショーストッパーに気づきました。

  • ツールボックスはそれほど完全ではなく、十分にテストされていません。特に、私の仕事が大きく依存していた画像処理ツールボックス (大きなショー ストッパーは imtransform が実装されていないことでした) はそうでした。
  • OctaveのデバッガとプロファイラがMatlabのものと比べて原始的であった。
  • 他の人と一緒に作業する場合,変更させるのは非常に難しいかもしれません。
  • サードパーティのツールボックスを使用する場合、それらを動作させるのは自分自身で行う必要があります。
  • Octaveのプロットは出版物の品質ではありません。

しかし,私はOctaveとMatlabの互換性に感銘を受けたと言わざるを得ません。最後に、これは2008年のことであり、2年の間に状況は大きく変わる可能性があります。