Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

code to form a matrix by selecting few elements randomly from another matrix

1 visualización (últimos 30 días)
nishitha
nishitha el 10 de Oct. de 2014
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
i have a matrix with me which is a rectangular matrix of size 14*13. now i need to select some elements randomly from this matrix and form another matrix of size 14*13. can u give me the code for this as soon as possible.

Respuestas (1)

Image Analyst
Image Analyst el 12 de Oct. de 2014
Here's one possible situation. I'd be a mind reader though if I happened to pick exactly the scenario you were thinking of:
matrix1 = rand(14,13) % Sample data.
matrix2 = zeros(14, 13); % Initialize to all zeros.
% Get 20 random locations to haul over to matrix2.
numberToTransfer = 20
randomLocations = randperm(numel(matrix1), numberToTransfer);
% Transfer them over from matrix1 to the same locations in matrix2.
matrix2(randomLocations) = matrix1(randomLocations)

La pregunta está cerrada.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by