rand函數產生由在(0, 1)之間均勻分布的隨機數組成的數組。
本人遇到的是matlab中的rand(a,b)語句,為了清楚這個語句的用法,這里我們隨便輸入a,b,例如1和4
>> rand(1,4)

回車之后結果為如圖所示4個數字,可以看到這4個數均為1以內,且為1行4列

同樣地,若我們輸入rand(2,4),則會得到一個2行4列的在1以內的隨機矩陣
ans =
0.6324 0.2785 0.9575 0.1576
0.0975 0.5469 0.9649 0.9706

若想要得到一個3行3列的隨機方陣,我們輸入rand(3)即可

rand(size(A)) 返回一個和A有相同尺寸的隨機矩陣。例如我們隨便輸入一個A矩陣,然后輸入這個語句之后即可得到相同行列的一個隨機矩陣