Delete rows in a matrix based on their first number in the row.

1 visualizzazione (ultimi 30 giorni)
I have two matrices.
Del= [12 3 5; 15 2 7; 20 4 9; 10 2 1]
Close= [15 ; 10; 20]
I need to get rid of the Del rows that start with the values in Close. In this situation I would need to get ride of rows 2, 3, 4
Thank you

Risposte (1)

the cyclist
the cyclist il 1 Set 2017
Del(ismember(Del(:,1),Close),:) = [];
  2 Commenti
the cyclist
the cyclist il 2 Set 2017
Modificato: the cyclist il 2 Set 2017
The best form of thanks is to vote for and/or accept answers that are helpful. This rewards the contributor, and points future users to useful answers.

Accedi per commentare.

Categorie

Scopri di più su Sparse Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by