erasing the second duplicate date

1 次查看(过去 30 天)
Dear all,
I have
A={
'12/08'
'01/09'
'02/09'
'03/09'
'03/09'
'04/09'
'05/09'
'06/09'
'07/09'
'08/09'
'09/09'
'10/09'
'11/09'
'12/09'
'01/10'
'01/10'
'02/10'
'03/10'
'04/10'
'05/10'
'06/10'
'07/10'
'08/10'
'09/10'
'10/10'
'11/10'
'12/10'
'01/11'
'01/11'
'02/11'
'03/11'
'04/11'
'05/11'
'06/11'
'07/11'
'08/11'
'09/11'
'10/11'
'11/11'}
I want to erase from the succesive identical months the second one.
For instance I have
'01/10'
'01/10'
I want to erase the second duplicate without using a loop if possible because my vector is huge so at to have
A= {
'12/08'
'01/09'
'02/09'
'03/09'
'03/09'
'04/09'
'05/09'
'06/09'
'07/09'
'08/09'
'09/09'
'10/09'
'11/09'
'12/09'
'01/10'
'02/10'
'03/10'
'04/10'
'05/10'
'06/10'
'07/10'
'08/10'
'09/10'
'10/10'
'11/10'
'12/10'
'01/11'
'02/11'
'03/11'
'04/11'
'05/11'
'06/11'
'07/11'
'08/11'
'09/11'
'10/11'
'11/11'}
I want to erase from the succesive identical months the second one.
thanks

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2012-8-2
编辑:Azzi Abdelmalek 2012-8-2
unique(a) % this will sort the result
% if you want to have the same order use this:
unique(a,'stable')

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Dates and Time 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by