How to index all columns but one in a matrix?
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (1)
David Sanchez
el 2 de Ag. de 2013
% no need of a new matrix, remake the old one:
A = exp(A(:,[1:2,4]));
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!