How to index all columns but one in a matrix?
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (1)
David Sanchez
am 2 Aug. 2013
% no need of a new matrix, remake the old one:
A = exp(A(:,[1:2,4]));
Kategorien
Mehr zu Matrix Indexing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!