主题:想问下
king1223
[专家分:0] 发布于 2009-12-14 14:50:00
matlab有没有随机数生成功能??
就是可以自己定义规则,比如生成一个100-1000之间的十个随机数。有没有这样的功能呢???
回复列表 (共2个回复)
板凳
Neptune_zx [专家分:10] 发布于 2009-12-18 21:09:00
想生成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的矩阵
我来回复