Quandl API for MATLAB の使用について疑問がありました。たとえば、Quandl.get 関数を使用してデータを取得すると、次のようになります。
startDate = {'2013-12-20'}; % initial date
endDate = {'2014-10-21'}; % final date
data = Quandl.get('OFDP/FUTURE_CL1', 'trim_start', startDate, 'trim_end', endDate);
フィールド data.Settle.Data にアクセスして価格を取得し、data.Settle.Time にアクセスして日時 (おそらく MATLAB の時系列の Time 形式) を取得できます。
問題は次のとおりです
。 でdates = data.Settle.Time
、MATLAB 日付と互換性のない日付形式を取得します。たとえばdatestr(dates)
、対応する文字列の日付を使用する場合、データを手動でダウンロードした実際の日付ではありません。
また、を使用して手動で日付ベクトルを変換しようとしました
datenum(startDate) + dates
。
しかし、それはまったく機能しませんでした。
実際の MATLAB シリアル日付 (datenum(2014,10,21) など) を取得するために、この (おそらくほとんど) 問題を解決する方法を知りたいです。
よろしくお願いします!