Matlab 各种随机数设置

Matlab 各种随机数设置

ID:47117351

大小:118.39 KB

页数:10页

时间:2019-08-07

Matlab 各种随机数设置_第1页
Matlab 各种随机数设置_第2页
Matlab 各种随机数设置_第3页
Matlab 各种随机数设置_第4页
Matlab 各种随机数设置_第5页
资源描述:

《Matlab 各种随机数设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlab各种随机数设置randn(伪随机正态分布数)NormallydistributedpseudorandomnumbersSyntaxr=randn(n)randn(m,n)randn([m,n])randn(m,n,p,...)randn([m,n,p,...])randn(size(A))r=randn(...,'double')r=randn(...,'single')Descriptionr=randn(n)returnsann-by-nmatrixcontainingpseudorandomvaluesdrawnfromthestandardnormal

2、distribution.randn(m,n)orrandn([m,n])returnsanm-by-nmatrix.randn(m,n,p,...)orrandn([m,n,p,...])returnsanm-by-n-by-p-by-...array.randnreturnsascalar.randn(size(A))returnsanarraythesamesizeasA.r=randn(...,'double')orr=randn(...,'single')returnsanarrayofnormalvaluesofthespecifiedclass.NoteThe

3、sizeinputsm,n,p,...shouldbenonnegativeintegers.Negativeintegersaretreatedas0.Thesequenceofnumbersproducedbyrandnisdeterminedbytheinternalstateoftheuniformpseudorandomnumbergeneratorthatunderliesrand,randi,andrandn.randnusesoneormoreuniformvaluesfromthatdefaultstreamtogenerateeachnormalvalu

4、e.Controlthedefaultstreamusingitspropertiesandmethods.NoteInversionsofMATLABpriorto7.7(R2008b),youcontrolledtheinternalstateoftherandomnumberstreamusedbyrandnbycallingrandndirectlywiththe'seed'or'state'keywords.ExamplesGeneratevaluesfromanormaldistributionwithmean1andstandarddeviation2.r=1

5、+2.*randn(100,1);Generatevaluesfromabivariatenormaldistributionwithspecifiedmeanvectorandcovariancematrix.mu=[12];Sigma=[1.5;.52];R=chol(Sigma);z=repmat(mu,100,1)+randn(100,2)*R;ReplacethedefaultstreamatMATLABstartup,usingastreamwhoseseedisbasedonclock,sothatrandnwillreturndifferentvaluesi

6、ndifferentMATLABsessions.ItisusuallynotdesirabletodothismorethanonceperMATLABsession.RandStream.setDefaultStream...(RandStream('mt19937ar','seed',sum(100*clock)));randn(1,5)Savethecurrentstateofthedefaultstream,generate5values,restorethestate,andrepeatthesequence.defaultStream=RandStream.g

7、etDefaultStream;savedState=defaultStream.State;z1=randn(1,5)defaultStream.State=savedState;z2=randn(1,5)%containsexactlythesamevaluesasz1Normrnd(随机正态分布数)NormalrandomnumbersSyntaxR=normrnd(mu,sigma)R=normrnd(mu,sigma,m,n,...)R=normrnd(mu,sigma,[m,n,...])Descrip

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。