2

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 倍高速です。

4

0 に答える 0