convert a matrix with some zero elments to an array with non-zero elments ?
Show older comments
Hi all
I have a matrix 'A' including some elments equal to zero. i want to make an array 'B' with the non-zero elements of A . for example:
A = [46 0 23;10 73 0; 0 57 13]
B=[46 23 10 73 57 13]
How can I write this program?
Thanks
Accepted Answer
More Answers (1)
Andrei Bobrov
on 28 Dec 2011
B = nonzeros(A.');
Categories
Find more on Matrices and Arrays 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!