How could I extract the first two columns, and leave the next two and then so on from a matrix
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Salman Ahmad
le 5 Août 2019
Commenté : Salman Ahmad
le 5 Août 2019
for example I have 100 columns, then how could I extract the first two and then leave the next two columns like this (1,2,5,6,9,10,13,14,..............97,98)..
0 commentaires
Réponse acceptée
Joel Handy
le 5 Août 2019
Modifié(e) : Joel Handy
le 5 Août 2019
% Set up example data set
A = eye(100);
A(1,:) = 1:100;
numCols = size(A,2);
% Answer
B = A(:,sort([1:4:numCols 2:4:numCols]));
% Verification
size(B)
B(1,:)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Test Model Components 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!