traversing an array of elements
古いコメントを表示
i've the following list of elements as
block 2=10
block 5=16
block 1= 16
block 7=16
block 4= 23
block 6=31
block 3= 31
i.e i've a total of 7 block numbers
the list is in sorted order...
i want to traverse it and find a match between block values like 'block 5', 'block 1' and 'block 7' match
'block 6' and 'block 3' match.. and print these blocks with matching values
how this can be done?
traversing a single list of array of following type i know like
function traverse
clc;
a=[ 1 2 2 3 3 4 4 4 4]
len=length(a)-1;
for i=1:len
if(a(i)==a(i+1))
fprintf('\n%d and %d\n',a(i),a(i+1));
end
end
but to deal with the above list i dont know help me in doing so....
8 件のコメント
Walter Roberson
2013 年 3 月 13 日
編集済み: Walter Roberson
2013 年 3 月 13 日
Do you mean that you are starting with strings of that form? If so, what form are the strings stored in?
Walter Roberson
2013 年 3 月 13 日
I do not understand about your "above list of alphabets type" ?
Raman
2013 年 3 月 13 日
Walter Roberson
2013 年 3 月 13 日
You have corrected the length(a) now, as per your recent Question ?
So let a = YourPairsArray(:,1)
where YourPairsArray is the one that has [s,BlockNumber]
Raman
2013 年 3 月 13 日
Walter Roberson
2013 年 3 月 13 日
What is the name of your array that is of the form "[s,blockNumber]" ? Are the values in it stored by columns, so Array(2,1) is the second "s" value?
Raman
2013 年 3 月 14 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Image Arithmetic についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!