Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

how to select a randomly from the matrices?

1 Ansicht (letzte 30 Tage)
singh
singh am 26 Mär. 2015
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
I have 7 matrices every time, but I do not know how many rows there are in the matrices because rows are randomly inserted into the matrices. I want to choose one row in each of the 7 matrices randomly every time.
Thanks in advance

Antworten (1)

James Tursa
James Tursa am 26 Mär. 2015
To select a random row from a matrix:
the_matrix = your matrix
the_random_row = the_matrix(randi(size(the_matrix,1)),:);
  2 Kommentare
singh
singh am 27 Mär. 2015
size of matrix is not equal and after the every execution size of matrix is not same with previous matrix
Image Analyst
Image Analyst am 27 Mär. 2015
I don't see that that matters. Please give an example. Are your 7 matrices in a cell array, with 7 cells and one matrix in each cell? If so, use Stephen's answer. If they're separate matrices with separate unique names, use James's Answer. Otherwise, please give a sample of what form your data is in, and an example of the output you would like to get.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by