MATLAB: I have a 25by3 matrix and i want to remove randomly 10 rows (I have already completed this part). The problem is that i want the original matrix which is 25by3 to be 15by3 after removing 10 rows. Thats the question

remove rows and reconstruct the original matrix

Thats my code
X=[x1 x2 x3]; %25by3 matrix
%
k = randperm(size(X,1));
Ex_Ran= X(k(1:10),:)%extract 10 rows randomly

Best Answer

Try this:
X=[x1 x2 x3]; %25by3 matrix
k = randperm(size(X,1));
Ex_Ran = X;
Ex_Ran(k(1:10),:) = [] %extract 10 rows randomly
Related Question