Getting Started    

ベクトル化

MATLABをスピードアップするには、ユーザのM-ファイルのアルゴリズムをベクトル化することが重要です。他のプログラミング言語が for または DO ループを使う部分で、MATLABはベクトルまたは行列演算を使うことができます。つぎのコードは、簡単な例題として、対数表を作成するものです。

同じコードのベクトル化されたバージョンは、つぎのようになります。

さらに複雑なコードに対しては、ベクトル化オプションが必ず良いとは限りません。しかし、スピードが問題になるときは、ユーザのアルゴリズムをベクトル化する方法を必ず探してみてください。


  関数eval 前もってスペースを確保する