Matlab產生特定範圍的隨機數矩陣

xiakexiaohu發表於2016-10-29

都知道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()函式的具體用法可以自行百度下。

相關文章