Show column which starts with certain numbers
Ältere Kommentare anzeigen
Hi, i have matrix size 500x500. And i need to find column which starts with vector [1 2]'. Only one column in whole matrix starts with these two certains numbers. The matrix looks something like this
[1 1 1 1 1]
[1 2 3 4 5]
[1 2 3 4 5]
I need function that tells me column number two starts with 1 and second value is 2.
Thanks for help!
Akzeptierte Antwort
Weitere Antworten (1)
Youssef Khmou
am 12 Apr. 2013
Bearbeitet: Youssef Khmou
am 12 Apr. 2013
hi, try :
a=rand(500);
a(1:2,312)=[1 2]; % for example the column 312 starts with [1 2]
b=a(1:2,:);
test=[1 2]';
for n=1:length(b)
diff(n)=norm(b(:,n)-test);
end
Index=find(diff==0);
Index is the number of the column,
Kategorien
Mehr zu Multidimensional Arrays finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!