how to remove zero matrix(all elements are zeros) from 'distances which is 3d matrix'??
1 view (last 30 days)
Show older comments
M.Prasanna kumar
on 28 Aug 2019
Commented: M.Prasanna kumar
on 28 Aug 2019
distances = reshape(dist3,[100,250,484]);
in the above "distances" matrix there are 231 matrices in which all the elements are zeros. i want to delete all 231 matrices. so that size of dstances matrix should be 100*250*253
0 Comments
Accepted Answer
madhan ravi
on 28 Aug 2019
Edited: madhan ravi
on 28 Aug 2019
distances(:,:,squeeze(~all(distances,[1,2])))=[]
% if you're using an older version then:
distances(:,:,squeeze(~all(all(distances,2),1)))=[]
More Answers (0)
See Also
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!