How to index all columns but one in a matrix?
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (1)
David Sanchez
il 2 Ago 2013
% no need of a new matrix, remake the old one:
A = exp(A(:,[1:2,4]));
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!