How to judge the duplicate value of the previous loop and the current loop in the loop
1 回表示 (過去 30 日間)
古いコメントを表示
a = [201101 201107 201201 201207 201301 201307 201401 201407 201501 201507]
for k = 1:2
if k =mod(k,2)==1
index =(1:5)
year = a(index)
else k = mod(k,2)==0
year = index =(2:6)
end
how can find repeat value a(index(2:5))
is any way to detect or find out the existence of these duplicate values
0 件のコメント
回答 (1 件)
David Hill
2022 年 5 月 4 日
Not sure what you are asking. Of course there are going to be repeated values in the year rows. You need to explain better with an example.
a = [201101 201107 201201 201207 201301 201307 201401 201407 201501 201507]
for k = 1:2
if mod(k,2)==1
year(k,:) = a(1:5);
else
year(k,:) = a(2:6);
end
end
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!