removing specific column based on some condition

17 views (last 30 days)
Hi all, I want to remove specific column from a matrix based on certain condition.
let A be a matrix of order 8*3
A=[20 150 1500; 30 400 375; 75 450 2000; 70 100 400; 45 2500 420; 150 480 300; 142,420,1700; 135, 450 420];
if sum of that column is less than 1000 or greater than 100000 then remove that column. how it can be done.

Accepted Answer

Matt J
Matt J on 11 Apr 2021
Edited: Matt J on 11 Apr 2021
s=sum(A,1);
A(:, s<1000 | s>100000)=[];

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Products


Release

R2014a

Community Treasure Hunt

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

Start Hunting!