Random Number模块的功能是生成正态分布的随机数。它所在的库为:
Simulink / Sources
如图所示:
Random Number 模块可生成正态分布的随机数。要生成均匀分布的随机数,可以使用 Uniform Random Number 模块。两个模块都使用正态(高斯)随机数生成器('v4':rng 函数的传统 MATLAB® 4.0 生成器)。
可以使用任何 Random Number 模块,利用相同的非负种子和参数生成可重复的序列。每次开始仿真时,种子都会重置为指定的值。默认情况下,此模块会生成一个均值为 0、方差为 1 的序列。要生成具有相同均值和方差的随机数向量,请将种子参数指定为向量。
应避免对随机信号求积分,因为求解器积分针对的只能为相对平滑的信号。这种情况请改用 Band-Limited White Noise 模块。
此模块的数值参数在标量扩展后必须具有相同的维度。如果选中了将向量参数解释为一维向量复选框,而数值参数在标量扩展后是行或列向量,则模块将输出一维信号。如果清除将向量参数解释为一维向量复选框,模块将输出与参数具有相同维数的信号。
使用Random number产生白噪声时,均值一定要设置为0(高斯白噪声指的是产生白噪声的幅值服从的是均值为0的正态分布<