Matlabを導入してしまったので、octaveは、
つかわなくなってしまいました。

最新のMatlabは、どこの行で、計算時間かかっているか、
表示してくれるので、
高速化のための改良が楽でいいですし、
楽しいです。

コンパイラもあれば、
M-Fileを、コンパイルすることができて、
これで、また早くなります。
ものによってはcmexで、すごく早くなります。
octaveでは、このあたりの対応はどうなのでしょうか?

けれども、もともと、高速計算のための処理系ではないので、
本当は、ダメな感じがします。妥協が必要です。
言語としての基本設計は、ある視点からみれば、腐っています。

とんでもないところに、不具合があって、
予定していた、使い方が、困難になるといったことも、
茶飯事です。これも妥協が必要です。

しかし、octaveには、
もっといろいろあるのではないか、という懸念があります。