Plotting dates on the x-axis

I have a cell with 4 columns in which the first one is a day, the second is a month, the third is a year and the fourth is an index value. I would like to know if there's a way of plotting a "timelapse" on the x-axis using the info in the first three columns and the index values on the y-axis, or do I have to modify my cell using datenum? If so, any tips on doing that? Thanks in advance, any help is very valuable!!

回答 (1 件)

darova
darova 2021 年 4 月 6 日

0 投票

Just use datenum
a = rand(5,4,3);
datenum(a(:,1),a(:,2),a(:,3))
ans = 5×1
55.5745 351.6499 41.5854 342.2935 116.0815
Use sort if needed

カテゴリ

ヘルプ センター および File ExchangeDates and Time についてさらに検索

タグ

質問済み:

2021 年 4 月 4 日

回答済み:

2021 年 4 月 6 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by