1.rand 生成均勻分佈的僞隨機數。分佈在(0~1)之間
語法:
- rand(m,n)生成m行n列的均勻分佈的僞隨機數
- rand(m,n,’double’)生成指定精度的均勻分佈的僞隨機數,參數還可以是’single’
- rand(RandStream,m,n)利用指定的RandStream生成僞隨機數
2.randn 生成標準正態分佈的僞隨機數(均值爲0,方差爲1)
語法:
同rand
3.randi 生成均勻分佈的僞隨機整數
語法:
- randi(iMax)在開區間(0,iMax)生成均勻分佈的僞隨機整數
- randi(iMax,m,n)在開區間(0,iMax)生成mXn型隨機矩陣
- r = randi([iMin,iMax],m,n)在開區間(iMin,iMax)生成mXn型隨機矩陣