0

Excelファイルに他の数値に関連付けられた日付がいくつかあるので、このデータをMatlabにインポートしたいと思います。

たとえば、Excelで2006年5月17日を使用していて、Matlabでインポートしようとすると、0.0490196078431373と表示されます。

日付をmatlabに正しくインポートするにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

ここにあなたがする必要があることの考えがあります。

[A B C] = xlsread('C:\Users\Admin\Desktop\test.xlsx') %This is just a dummy file I made to test with.

Bには、Excelファイルのデータが含まれます。Excelのレイアウトとまったく同じになることに注意することが非常に重要です。これは私がダミーファイルに持っているものです:

5/17/06     asd     12
5/18/06     s       sd
5/19/06     asd     asd
5/20/06     dsd     sd
5/21/06     e2      asd

したがって、結果の行列Bは、3列5行のセル配列になります。次に、次のように日付を別のマトリックスに引き出すことができます。

date = B(:,1)

dateこれで、以前の日付を含むセルのベクトルになります。その後、必要に応じて、他の関数を適用してchar配列(文字列)に変換できます。

于 2012-08-01T12:29:23.887 に答える