作业帮 > 综合 > 作业

matlab产生随机数后 需要利用这些随机数进行运算 用什么变量表示这些数?比如我产生10个随机数 再相加?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 21:29:38
matlab产生随机数后 需要利用这些随机数进行运算 用什么变量表示这些数?比如我产生10个随机数 再相加?
你首先把随机数储存在一个数组里面
a=rand(1,10)
a =
0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469 0.9575 0.9649
然后你可以按数组下标来调用.
比如要用第一个数,就是a(1)
如果你要全部加起来的话,用sum(a)就可以了
不过rand生成的是0-1的均匀随机数.
如果需要其他范围的.可以乘上一个数
比如要产生0-10的就是
a=rand(1,10)*10
如果再加上一个b,即a=rand(1,10)+b
则可以产生b-(b+10)这个范围的随机数