removing specific column based on some condition

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.

 採用された回答

Matt J
Matt J 2021 年 4 月 11 日
編集済み: Matt J 2021 年 4 月 11 日

0 投票

s=sum(A,1);
A(:, s<1000 | s>100000)=[];

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

リリース

R2014a

Community Treasure Hunt

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

Start Hunting!

Translated by