How to extract rows based on a particular column values in a matrix?

36 vues (au cours des 30 derniers jours)
I have attached a .mat file. It has two columns. In the second column if the values are greater than equal to 1 or if the values are less than equal to -1 the code will take the complete row and I'll get a new matrix. How to do it

Réponse acceptée

Subhadeep Koley
Subhadeep Koley le 9 Nov 2020
load 'D.mat';
D_new = D((D(:, 2) >= 1) | (D(:, 2) <= -1), :);

Plus de réponses (1)

KSSV
KSSV le 9 Nov 2020
load D.mat ;
A = D(D(:,2)>=1,:) ;
B = D(D(:,2)<=-1,:) ;

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by