MATLAB獲取隨機數——rand

weixin_33841722發表於2013-01-20
rand 可用於獲得均勻分佈的偽隨機數

1.R = rand(N)

返回一個N*N的矩陣,其中的元素來自(0,1)的隨機數。

>> rand(3)

ans =

    0.8147    0.9134    0.2785
    0.9058    0.6324    0.5469
    0.1270    0.0975    0.9575


2.rand(M,N)or rand([M,N])

返回一個M-by-N的矩陣,其中的元素是來自於(0,1)的隨機數。


3.rand(SIZE(A))

返回與矩陣A具有相同規模的矩陣,矩陣中元素是來自於(0,1)的隨機數。


  A = [1,2;2,3];

 rand(size(A))

得到

ans =

    0.5472    0.1493
    0.1386    0.2575


相關文章