Remove random columns from a big matrix?
Mostra commenti meno recenti
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!!
Risposta accettata
Più risposte (1)
madhan ravi
il 6 Ago 2019
B(:,randperm(size(A,2),3000))=[]
1 Commento
stelios loizidis
il 6 Ago 2019
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!