都知道rand(m,n)是随机产生一个m行,n列的矩阵,rand()的特点是只能产生0至1之间的随机数,那么要圈定矩阵的取值范围该怎么办?
例如:
想产生一个2行2列的随机矩阵,要求取值范围在1-10之间
>>data=1+9*rand(2,2);
data =
3.5597 1.5830
5.2230 9.8950
是不是很简单。关于rand()函数的具体用法可以自行百度下。
都知道rand(m,n)是随机产生一个m行,n列的矩阵,rand()的特点是只能产生0至1之间的随机数,那么要圈定矩阵的取值范围该怎么办?
例如:
想产生一个2行2列的随机矩阵,要求取值范围在1-10之间
>>data=1+9*rand(2,2);
data =
3.5597 1.5830
5.2230 9.8950
是不是很简单。关于rand()函数的具体用法可以自行百度下。