Filter löschen
Filter löschen

removing specific column based on some condition

13 Ansichten (letzte 30 Tage)
Mohammad Juned
Mohammad Juned am 11 Apr. 2021
Kommentiert: Mohammad Juned am 11 Apr. 2021
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.

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2014a

Community Treasure Hunt

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

Start Hunting!

Translated by