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.

 采纳的回答

Stephen23
Stephen23 2019-11-5
编辑:Stephen23 2019-11-5
"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

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by