Show column which starts with certain numbers
이전 댓글 표시
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!
채택된 답변
추가 답변 (1개)
Youssef Khmou
2013년 4월 12일
편집: Youssef Khmou
2013년 4월 12일
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,
카테고리
도움말 센터 및 File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!