问题遇到的现象和发生背景
Matlab里如何输出一个随机的m行n列的矩阵,并且每一列要可以定义不同的取值范围。
问题相关代码
想要输出一个随机m行n列矩阵很简单,用rand()函数就好
x = rand(m,n);
如果想要输出矩阵里的数都在1-1000的范围内,让rand函数乘以个1000就好
我想要达到的结果
但是我想要的是这个矩阵输出的每一列的数都有一个取值范围,比如我输出一个10行5列的矩阵,第一列范围是10-1000的随机数,第二列范围是50-500随机数,第三列范围是0-50的随机数,第四列范围是10-100的随机数,第5列是66-88的随机数。
这样的情况还可以用rand函数么,还是用其他的什么方法,谢谢!