flyer618 发表于 2005-2-5 22:30

请问如何用Matlab产生随机数啊

<P>请问如何用Matlab产生随机数啊</P>

韩冰 发表于 2005-2-5 22:56

rand()

ansc 发表于 2005-2-5 22:57

<P>使用函数rand产生均匀分布随机数组.</P>
<P>randn产生正态分布随机数组。</P>
<P>如果要别的分布再留言说。</P>

韩冰 发表于 2005-2-5 23:06

谢谢ansc提供!

ansc 发表于 2005-2-5 23:36

不谢

<P>二项分布   bino</P>
<P>负二项分布   nbin</P>
<P>几何分布   geo</P>
<P>超几何分布   hype</P>
<P>泊松分布   poiss</P>
<P>离散均匀分布   unid</P>
<P>伽玛分布   gam</P>
<P>贝它分布   beta</P>
<P>卡方分布   chi2</P>
<P>t分布   t</P>
<P>非中心t分布   nct</P>
<P>F分布   f</P>
<P>非中心F分布   ncf</P>
<P>对数正态分布   logn</P>
<P>连续均匀分布   unif</P>
<P>指数分布   exp</P>
<P>威布尔分布   weib</P>
<P>瑞利分布   rayl</P>

ansc 发表于 2005-2-5 23:41

以上是Matlab中的随机变量分布的表示

并不给出随机数

Herry 发表于 2005-2-6 04:13

<P>产生随机数的函数:分布前缀(例如poisson分布:poiss)+rnd</P><P>即函数r=poissrnd(lambda)(或=poissrnd(lambda))产生按poission分布的随机数</P><P>依此类推</P>

韩冰 发表于 2005-2-6 12:51

<P>谢谢以上各位朋友提供!</P>
页: [1]
查看完整版本: 请问如何用Matlab产生随机数啊