How to eliminate column of the matrix?

1 view (last 30 days)
Hello everyone!
I have generated some matrix of size say mxn. I want to eliminate the columns which have all values equal to "0".
For example:
A=[ 1 2 3 ... 2 0
2 3 5 ... 3 0
3 5 6 ... 3 0]
Desired output
A=[1 2 3 ... 2
2 3 5 ... 3
3 5 6 ... 3]

Accepted Answer

the cyclist
the cyclist on 16 Mar 2021
A(:,all(A==0)) = []

More Answers (0)

Community Treasure Hunt

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

Start Hunting!