使用matlab不断生成随机数
时间: 2023-11-19 07:54:58 浏览: 173
基于matlab的生成随机数程序源码.zip
在Matlab中,可以使用rand函数生成随机数。如果需要生成区间 (a,b) 内的 N 个随机数,可以使用公式:r = a + (b-a).*rand(N,1)。此外,还可以使用rng函数保存随机数生成器的当前状态,并创建一个由随机数组成的向量。例如,可以使用s = rng;保存随机数生成器的当前状态,然后使用r = rand(1,5)生成一个由随机数组成的1×5向量。如果需要将随机数生成器的状态恢复为s,可以使用rng(s),然后再次使用rand函数生成一个由随机数组成的向量。如果需要生成三维数组,可以使用rand函数的多维版本randn。
阅读全文