1. 程式人生 > >matlab生成隨機數小結

matlab生成隨機數小結

matlab生成隨機數的方法:
1.rand():rand()函式一般用來生成0-1之間的隨機矩陣,我們也可以利用它來生成我們想要的任意大小的隨機整數。
例:round(rand(1,k)*n):生成0-n之間的k個隨機數。
比如:生成6個0-10之間的隨機數
生成6個0-10之間的隨機數
不過這個方法生成的隨機數會有重複的現象,如果想生成不重複的隨機數序列,可以用下面這個方法。
2.randperm():randperm(n)表示生成1-n之間的不重複的隨機排列。
比如生成1-6的亂序不重複序列。
例:1-6的亂序不重複序列

此外,matlab的函式庫非常強大,想要更加細緻的瞭解某些函式的使用方法,可以直接在matlab上的幫助文件裡搜尋相關函式進行更加深入的瞭解。