如何在MATLAB中生成随机值大小可变的矩阵?

8

如何生成行数多于列数的随机矩阵?例如,行数是列数的倍数,比如 10列500行 或者 20列1000行 等等...

1个回答

12

你可以使用像RANDRANDI这样的函数来执行这些操作。例如:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接