マルチスレッド計算

matlabは2007aからマルチスレッド計算が可能になっている.
MATLAB7.4(R2007a)〜MATLAB7.7(R2008b)の場合はマルチスレッド計算を有効にするためには,File→設定(preferences)→一般→マルチスレッディング,からマルチスレッディング計算を有効,という項にチェックを入れる必要があるみたい.
ただし,R2009a以降は自動的に最適なスレッド数をmatlabが選択して計算する様子.
スレッド数を指定して計算させたい場合は,

maxNumCompThreads(N) %Nは使用したいスレッド数,自動選択の場合は'automatic'

・参考
http://www.mathworks.co.jp/support/solutions/ja/data/1-9J89J0/index.html?solution=1-9J89J0