1、首先需要知道matlab中生成随机数的函数是rand,可以在命令行窗口中输入“help rand”查看一下rand函数的用法,如下图所示。2、如果我们想生成一个4行6列的矩阵,输入rand(4,6),需要注意的是默认生成的随机数是在0-1之间,如下图所示。3、按回车键之后,可以看到生成了一个4行6列的矩阵。4、如果我们想设置生成的随机矩阵的元素范围,可以输入ceil(rand(4,6)*10),这是设置生成的随机数是1-10。5、按回车键之后,可以看到生成了指定范围的随机矩阵。
a=10*rand(1,10)-5; %在区间[-5,5]上产生一个1×10的随机矩阵sort(a);运行结果>> a=10*rand(1,10)-5a = Columns 1 through 9 1.5574 -4.6429 3.4913 4.3399 1.7874 2.5774 2.4313 -1.0777 1.5548 Column 10 -3.2881>> sort(a)ans = Columns 1 through 9 -4.6429 -3.2881 -1.0777 1.5548 1.5574 1.7874 2.4313 2.5774 3.4913 Column 10 4.3399