0

秒とミリ秒を含む財務データ ファイル (CSV) があります。それをMatlab(R2012A)に解析すると、時間と分しか得られません。

フルタイムを含むようにフォーマットする方法を、Matlab ドキュメントから理解できません。

このファイル:

20-Mar-13T10:10:11.111 457.42 199
21-Mar-13T12:49:00.222 457.5 100
22-Mar-13T23:50:00.333 457.5499 100

matlab コマンドと出力

fts1 = ascii2fts('C:\MatlabTest.csv')

fts1 =

desc:  C:\MatlabTest.csv
freq:  Unknown (0)

'dates:  (3)'    'times:  (3)'    'series1:  (3)'    'series2:  (3)'
'20-Mar-2013'    '10:10'          [     457.4200]    [          199]
'21-Mar-2013'    '12:49'          [     457.5000]    [          100]
'22-Mar-2013'    '23:50'          [     457.5499]    [          100]
4

1 に答える 1

1

はオブジェクトascii2ftsを作成しfintsます。これに関する Matlab のドキュメントは、時間情報のサポートが hh:mm (時間と分) に限定されていることを示しています。

残念ながら、分単位 (秒またはミリ秒) よりも精度の高い時間分解能が必要な場合は、既存の Matlab ツールボックス コードを破棄して独自のコードを作成する必要があります。

于 2013-04-02T21:28:44.183 に答える