How to index all columns but one in a matrix?
Afficher commentaires plus anciens
Hi!
I want to do index/use all columns in a matrix but a single one, so for example:
A=[1 2 3 4; 1 2 3 4; 1 2 3 4] and I 'd like to get at B=[1 2 4; 1 2 4; 1 2 4].
A long way to that would be: B=[A(:,1:2),A(:,4)], but is there anything faster/built in?
Best Peter
Réponse acceptée
Plus de réponses (1)
David Sanchez
le 2 Août 2013
% no need of a new matrix, remake the old one:
A = exp(A(:,[1:2,4]));
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!