matlab随机序列使用教程 (matlab中rand的使用方法)

欢迎关注公众号:【阿波兹得】

上一篇:Math Function模块-每天一个MATLAB小技巧(11)

如果你觉得我的文章对你有亿点点帮助的话,

兄弟姐妹们看的时候顺便戳一下 关注、点赞、收藏~

matlab中rand函数的使用方法,matlab中rand的使用方法

谢谢朋友们,大家的支持就是我不断更新的最大动力~~~

Random Number模块-每天一个MATLAB小技巧(12)

场景

再介绍个信号源模块——Random Number模块,它能够生成正态分布的随机数,类似Python的Random模块。利用相同的非负种子和参数生成可重复的序列。每次开始仿真时种子会充值为特定值。默认情况下,此模块会生成一个均值为0、方差为1的序列。

操作

Step1:打开 Library Browser ,在左侧菜单栏定位至 Simulink-Sources 一栏,将 Random Number 模块拖拽至模型中。

matlab中rand函数的使用方法,matlab中rand的使用方法

Step2:双击 Random Number 模块。

matlab中rand函数的使用方法,matlab中rand的使用方法

Mean:指定生成的随机数的均值

Variance:指定随机数的方差

Seed:指定随机数生成函数的起始种子,可以定义成0或正整数。

Sample time:采样时间。默认0.1。

Interpret vector parameters as 1-D:是否将向量视为一维。

Step3:创建示例我们用Random Number来作为输入,接一个Scope,看下生成的随机数是什么样的。Step4:运行仿真

设置仿真时间为30s,点击Run开始仿真。

仿真完成后,双击Scope模块查看仿真结果。

效果演示

如下图:

matlab中rand函数的使用方法,matlab中rand的使用方法

相关文章:「问/答」如何批量删除Simulink模型中未连接的信号线?

如果你觉得我的文章对你有亿点点帮助的话,求关注、点赞、收藏~