Как я могу сгенерировать матрицу случайных значений переменного размера в MATLAB? - PullRequest
8 голосов
/ 08 марта 2011

Как я могу сгенерировать случайную матрицу с большим количеством строк, чем столбцов?Например, с числом строк, кратным количеству столбцов, например 10 columns 500 rows или 20 columns 1000 rows и т. Д.

1 Ответ

12 голосов
/ 08 марта 2011

Вы можете делать такие вещи, используя такие функции, как RAND и RANDI . Например:

nCols = randi([10 20]);   %# A random integer between 10 and 20
nRows = nCols*50;         %# Number of rows is a multiple of number of columns
mat = rand(nRows,nCols);  %# A matrix of random values between 0 and 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...