Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

for each element i of an array , look for a value on a different matrix with value=i

조회 수: 1 (최근 30일)
André Sousa
André Sousa 2014년 5월 21일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi there! Here is the problem: I have an array a: [1*n] This array contains indices of a reshaped Amatrix I want to use a for cyle( or smt else) to : for each element "i" of that array "a", find using ind2sub, the coordinates correspondent to i and then create a matrix with the same dimentions as matrixA, where the values correspondent to the coordinates found
this what I have(example)
aa=rand(2,2,2);
aareshaped=reshape(aa,[2,4]);
ii=rand(3,1);
irv=zeros(1,size(ind_reshaped));
irv(1,:)=ind_reshaped;
for(ki=(ind_reshaped(1):ind_reshaped(end)))
[R1, C1, S1]=ind2sub(dimention_aa,ind_reshaped)
roi_mat=zeros(dimention_aa);
roi_mat(R1,C1,S1)=1;
end
  댓글 수: 1
Sven
Sven 2014년 5월 21일
You're almost there, you've got code and an introduction, just not a question for us to answer.

답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by