2

Matlab 履歴関数を使用してブルームバーグからデータを取得していましたが、Matlab は小数点以下 4 桁をデフォルトに設定しているようです。これは、Excel から取得したデータと一致しない場合があります。例えば:

Matlab コードは次のとおりです。

[d, sec] = history(c, 'TY1 Comdty', 'PX_LAST', '1982-5-6', '1982-5-6')

Matlab と Excel では異なる結果が得られます。

Date    5/6/1982
Excel   72.96875
Matlab  72.9688

history 関数のプロパティを設定して、72.9688 の代わりに 72.96875 を取得する方法はありますか?

4

2 に答える 2

1

次のコマンドを使用してformat、表示を目的の有効桁数に設定します: http://www.mathworks.co.uk/help/matlab/ref/format.html

于 2013-09-03T15:39:28.383 に答える