matlab からデータベースにクエリを実行しています。
コードの最も遅い部分は、日付フィールドを datenum に変換するときです。
例えば
curs = exec(conn,'select date,value from mytable')
date_string = cell2mat(curs.Data(:,1))
dn = datenum(date_string)
これを行うより速い方法はありますか?
- 編集 -
私はより速い方法を見つけました:
dn = datenum(date_string,'yyyy-mm-dd')
しかし、私のシステムではまだ 5 秒かかります。ただし、以前のバージョンよりも 10 倍高速です。