Remove random columns from a big matrix?
Mostrar comentarios más antiguos
Hello,
I have this issue: I want to randomly remove 3000 columns from a big matrix with size 1600X8500. below I have a code I wrote but when I run it the matlab outputs the following error: Index exceeds the number of array elements (1650)
A=[x1 x2 ...] % 1600by8500 matrix
k=randperm(size(A,1));
B=A;
B(:,k(1:3000))=[];
Your help is important!!
Respuesta aceptada
Más respuestas (1)
madhan ravi
el 6 de Ag. de 2019
B(:,randperm(size(A,2),3000))=[]
1 comentario
stelios loizidis
el 6 de Ag. de 2019
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!