Matlab 在simulink中为具体时间点生成特定数量的实体

Matlab 在simulink中为具体时间点生成特定数量的实体,matlab,simulink,Matlab,Simulink,问题如下:我们想要模拟24秒。在除第9、14和17之外的每秒钟,实体生成器必须生成随机数目的实体,例如1到3之间的实体。对于具体的秒数(第9、14和17),同时生成的实体数必须为5 我正在考虑使用数字时间块,并为具体的秒添加一些if语句。但通过这种方式,我将得到每个模拟点的实体数。然后,我如何将此数字作为参数提供给生成器 还有比我的更简单的想法吗 在模拟过程中,您不能更改随机数生成器的参数。最简单的选择是使用两个随机数生成器,并通过if操作选择正确的一个 我统计了两个动作子系统,每个子系统都有一

问题如下:我们想要模拟24秒。在除第9、14和17之外的每秒钟,实体生成器必须生成随机数目的实体,例如1到3之间的实体。对于具体的秒数(第9、14和17),同时生成的实体数必须为5

我正在考虑使用数字时间块,并为具体的秒添加一些if语句。但通过这种方式,我将得到每个模拟点的实体数。然后,我如何将此数字作为参数提供给生成器


还有比我的更简单的想法吗

在模拟过程中,您不能更改随机数生成器的参数。最简单的选择是使用两个随机数生成器,并通过if操作选择正确的一个


我统计了两个动作子系统,每个子系统都有一个生成器、IF、时钟和一个合并。听起来不太复杂。

你的意思是2个,一个用于具体时间,一个用于随机时间?附加问题:如果a将这两个子系统——每个子系统都带有时钟、If和实体生成器,那么我可以合并生成的实体并将其放入队列中?没有发现计划有任何错误,试试看,如果你遇到任何问题,可以随时问。