欢迎关注公众号:【阿波兹得】
上一篇:Math Function模块-每天一个MATLAB小技巧(11)
如果你觉得我的文章对你有亿点点帮助的话,
兄弟姐妹们看的时候顺便戳一下 关注、点赞、收藏~

谢谢朋友们,大家的支持就是我不断更新的最大动力~~~
Random Number模块-每天一个MATLAB小技巧(12)
场景
再介绍个信号源模块——Random Number模块,它能够生成正态分布的随机数,类似Python的Random模块。利用相同的非负种子和参数生成可重复的序列。每次开始仿真时种子会充值为特定值。默认情况下,此模块会生成一个均值为0、方差为1的序列。
操作
Step1:打开 Library Browser ,在左侧菜单栏定位至 Simulink-Sources 一栏,将 Random Number 模块拖拽至模型中。

Step2:双击 Random Number 模块。

Mean:指定生成的随机数的均值
Variance:指定随机数的方差
Seed:指定随机数生成函数的起始种子,可以定义成0或正整数。
Sample time:采样时间。默认0.1。
Interpret vector parameters as 1-D:是否将向量视为一维。
Step3:创建示例我们用Random Number来作为输入,接一个Scope,看下生成的随机数是什么样的。Step4:运行仿真
设置仿真时间为30s,点击Run开始仿真。
仿真完成后,双击Scope模块查看仿真结果。
效果演示
如下图:

相关文章:「问/答」如何批量删除Simulink模型中未连接的信号线?
如果你觉得我的文章对你有亿点点帮助的话,求关注、点赞、收藏~