trnd matlab什么意思,MATLAB隨機數生成器

1、rand()

生成(0,1)區間上均勻分布的隨機數

基本語法:rand([M,N,P…])

生成排列成M*N*P*…多維向量的隨機數。如果只寫M,則生成M*M矩陣;如果參數為[M,N]可以省略方括號。

2、randn()

生成服從標准正太分布(均值為0,方差為1)的隨機數

基本語法:randn([M,N,P,…])

解釋同1

若安裝了統計工具箱(Statistic Toolbox),除了以上兩種基本分布外,還可以用Matlab內部函數生成符合以下分布的隨機數。

3、unifrnd()

生成某個區間內均勻分布的隨機數

基本語法:unifrnd(a,b,[M,N,P,…])

生成的隨機數在區間(a,b)內,排列成M*N*P…多維向量。如果只寫M,則生成M*M矩陣;如果參數為[M,N]則中括號可以省略。

4、normrnd()

生成指定均值為、標准差的正態分布的隨機數

基本語法:normrnd(mu,sigma,[M,N,P,…])

5、chi2rnd()

生成服從卡方分布的隨機數,卡方分布只有一個參數:自由度v

基本語法:chi2rnd(v,[M,N,P,…])

6、frnd()

生成服從F分布的隨機數,F分布有兩個參數:v1,v2

基本語法:frnd(v1,v2,[M,N,P,…])

7、trnd()

生成服從t(Student’s t Distribution,這里student不是學生的意思,而是cosset.W.S.的筆名)分布的隨機數

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值