Matlab之rand(), randn(), randi()函数的使用方法
?
1.? rand()函數用于生成取值在(0~1)之間均勻分布的偽隨機數。
rand(n):生成n*n的0~1之間的滿足均勻分布的偽隨機矩陣;
rand(m,n):生成m*n的偽隨機數;
rand(m,n,'double'):生成m*n的雙精度偽隨機數;
rand(m,n,'single'):生成m*n的單精度偽隨機數;
注:‘double’和‘single’單引號不能省。
?
2. randn()函數用于生成標準正態分布的偽隨機數。
用法同1.
?
?
3. randi()函數用于生成均勻分布的偽隨機整數,范圍為(imin~imax)(開區間),若imin缺省,默認為1.
randi(imax,1) 或 randi(imax):生成1*1的小于imax的偽隨機整數?;
randi(imax,n):生成n*n的小于imax的偽隨機矩陣;
randi(imax,m,n) 或 randi(imax,[m,n]]):生成m*n的偽隨機矩陣;
randi(imax,m,n,p,...) 或 randi(imax,[m,n,p,...]):生成m*n*p*...的偽隨機矩陣;
randi(imax,size(A)):生成和A同維的偽隨機矩陣;
randi([imin,imax],n):生成n*n的,元素取值范圍為[imin,imax]的偽隨機矩陣。
注:前面若有imin,則[imin,imax]方括號不可缺省。
?
源自:https://blog.csdn.net/weixin_40583722/article/details/79165966
轉載于:https://www.cnblogs.com/yibeimingyue/p/9898937.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Matlab之rand(), randn(), randi()函数的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建行世界杯信用卡额度多少?卡片等级决定额
- 下一篇: HashMap的四种访问方式