Hello!
i want to searcha 4d matrix to find all indeces relative to non yero elements.
<i would like to store those indeces in n times 4 matrix,
where n is the number of points found.
I tried with ind2sub but it was useless.

 Accepted Answer

Stephen23
Stephen23 on 5 Nov 2019
Edited: Stephen23 on 5 Nov 2019
"I tried with ind2sub but it was useless."
It worked for me. First lets define some fake data:
>> A = zeros(5,4,3,2);
>> A(5,3,2,1) = 1;
>> A(3,1,1,2) = 1;
then get the indices of non-zero array elements:
>> [R,C,P,Q] = ind2sub(size(A),find(A));
>> M = [R,C,P,Q]
M =
5 3 2 1
3 1 1 2

More Answers (0)

Categories

Asked:

on 5 Nov 2019

Edited:

on 5 Nov 2019

Community Treasure Hunt

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

Start Hunting!