managing year and months

1 view (last 30 days)
Seemab  Janjua
Seemab Janjua on 12 Jun 2015
Commented: Seemab Janjua on 22 Jun 2015
i have dataset in following formay M = [2015 1 5 ; 2015 1 6 ; 2015 2 6 ; 2014 3 6 ; ]
split like this A = [2015 1 5 ; 2015 1 6 ; ]
B = [2015 2 6 ;]
C = [2014 3 6 ]

Accepted Answer

Sean de Wolski
Sean de Wolski on 12 Jun 2015
doc datetime
Now:
Mdt = datetime(M)

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 12 Jun 2015
Edited: Azzi Abdelmalek on 12 Jun 2015
Use cell arrays instead of creating several variables.
M = [2015 1 5 ; 2015 1 6 ; 2015 2 6 ; 2014 3 6 ];
v=M(:,1:2);
[ii,jj,kk]=unique(v,'rows','stable');
out=accumarray(kk,1:numel(kk),[],@(x) {M(x,:)});
celldisp(out);

Categories

Find more on Parallel Computing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!