1. 程式人生 > >matlab中生成隨機數的相關知識

matlab中生成隨機數的相關知識

col 分布 tla 隨機排序 均勻分布 隨機生成 matlab bsp rand

randperm()函數

功能:用於生成從1到N的隨機整數,並且沒有重復,它本質上是一個隨機排序的函數;

用法:1. randperm(n) 隨機生成從1到n的不重復的整數;

2. randperm(n, k) 隨機生成k個在區間 [1, n] 之間的不重復的整數;

randi()函數:

功能:用於生成服從均勻分布的偽隨機整數,是會重復的;

用法:1. randi(max, m, n) 用於生成在區間 [1, max] 上的M*N的矩陣;

2. randi(max) 只會生成在區間 [1, max] 上的一個數;

3. randi([min,max], ……) 用於生成在區間 [min, max] 上的 ……………

待補充……

matlab中生成隨機數的相關知識