Time Format Data Conversion
古いコメントを表示
Here is one set of time data in seconds that is imported 3401.82409375 3443.09343269231 3450.68662723214 3456.25735677083 3458.4955078125 3468.43663570804 3479.25066346154 3481.85364375 4591.54526201923
and after importing this data, the output is:
1.0e+003 *
3.4018
3.4431
3.4507
3.4585
3.4684
3.4793
3.4819
my concern is with another set of data that I am trying to syncronize with the other set of data: 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0
Using the following script:
[Y, M, D, H, MN, S] = datevec(data{2}); out = H*3600+MN*60+S; subplot(2,1,2), plot(out, data_to_plot)
gives me the following output:
3.8629
3.8630
3.8630
3.8630
3.8630
3.8630
3.8630
3.8630
3.8630
3.8630
Should I expected a similar magnitude of e+003? If not, how can I shift the second set of data to match the one on the left? I tried adding 3000 but it remained constant.
4 件のコメント
José-Luis
2012 年 10 月 19 日
Maybe it's just me but this question is not very clear.
"my concern is with another set of data that I am trying to syncronize with the other set of data: 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0 42:46.0"
What does that mean? 42:46 is a row vector. How's the variable data look like?
T
2012 年 10 月 19 日
Walter Roberson
2012 年 10 月 19 日
Give the command
format long
and display the output again.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Data Type Conversion についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!