回 帖 发 新 帖 刷新版面

主题:想问下

matlab有没有随机数生成功能??

就是可以自己定义规则,比如生成一个100-1000之间的十个随机数。有没有这样的功能呢???

回复列表 (共2个回复)

沙发


rand

板凳

想生成a到b之间(a,b均为整数)的随机数,可以学会使用rand函数
具体可以用help rand查看该函数,
rand主要是生成0到1之间的随机数,那么可以使用语句
a+(b-a)rand(10)来产生a和b之间的10个随机数
使用
a+(b-a)rand来产生a和b之间的1个随机数
a+(b-a)rand(m,n)来产生a和b之间的m*n个随机数,结果为m*n的矩阵

我来回复

您尚未登录,请登录后再回复。点此登录或注册